ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Web-specific functions / Page functions
  • Champs supplémentaires
  • Format d'envoi et optimisation de page
  • Attention : une seule action peut être effectuée à la fois sur la même page
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Envoie les données d'une page actuellement affichée sous le navigateur par un email.
Remarque : Cette fonction utilise l'adresse courante de l'internaute. Le navigateur demandera une ou plusieurs confirmations.
Exemple
// Envoie le contenu des champs Ã  une adresse email
PageVersEmail("", "someone@somewhere.earth")
// Utilise directement le nom des champs du formulaire pour l'envoi d'emails
// SAI_Destinataire, SAI_Sujet, SAI_Demande sont des champs de saisie
PageVersEmail(PAGE_Formulaire, SAI_Destinataire, SAI_Sujet, SAI_Demande, pvePièceJointe)
Syntaxe
PageVersEmail(<Page> , <Adresse email destination> [, <Sujet du message> [, <Corps du message> [, <Encodage>]]])
<Page> : Nom de page
Nom de la page dont les données doivent être envoyées par email. Si ce paramètre correspond à chaîne vide (""), la page en cours sera prise en compte. Cette page doit être actuellement affichée sur le navigateur.
<Adresse email destination> : Chaîne de caractères
Adresse email à laquelle les données de la page WEBDEV doivent être envoyées.
<Sujet du message> : Chaîne de caractères optionnelle
Sujet de l'email.
<Corps du message> : Chaîne de caractères optionnelle
Corps de l'email.
<Encodage> : Constante optionnelle de type chaîne de caractères
Type d'encodage à utiliser :
pveCorps
(valeur par défaut)
Les valeurs des champs sont écrites dans le corps du message.
Dans ce cas, le paramètre <Corps du message> est ignoré.
pvePièceJointeLes valeurs des champs sont écrites dans une pièce attachée à l'email.
Remarques

Champs supplémentaires

La page peut contenir des champs supplémentaires spécifiques à WEBDEV (champs WD_ACTION, WD_BUTTON_CLICK, ...). Ces champs sont nécessaires au bon fonctionnement de WEBDEV. La valeur de ces champs est également renvoyée au serveur ASP.

Format d'envoi et optimisation de page

Les valeurs sont renvoyées sous la forme de couples de la forme suivante : (<Alias du champ>, <Valeur du champ>).
Il est conseillé d'utiliser l'option "Compresser les noms de champs (..Alias)".
Rappel : Cette option est disponible dans les caractéristiques d'optimisation avancée du code HTML :
  • Configuration des projets : Onglet "Projet" de la description du projet.
  • Configuration d'une page : Onglet "Avancé" de la description de la page.

Attention : une seule action peut être effectuée à la fois sur la même page

La fonction PageVersEmail provoque une action sur la page affichée dans le navigateur de l'internaute. Or les navigateurs Internet autorisent uniquement une seule action sur la page par traitement.
Conséquences : La fonction PageVersEmail ne peut pas être utilisée dans un code provoquant (automatiquement ou non) une action. Cette fonction est ignorée :
  • Dans le code de clic d'un bouton de type "envoi au serveur" (ou dans une procédure appelée par le code de clic de ce bouton)
  • Dans le code de clic d'un bouton de type "autre" dont l'action est différente de "aucune" (ou dans une procédure appelée par le code de clic de ce bouton)
  • Si elle est suivie de la fonction PageValide ou de la fonction EmailOuvreMessagerie (dans le traitement en cours, dans une procédure appelée par le traitement en cours, ou dans un autre traitement appelé par la fonction Exécute).
Composante : WDJS.DLL
Minimum version required
  • Version 9
Comments
Click [Add] to post a comment

Last update: 05/25/2022

Send a report | Local help