|
|
|
|
|
- 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
PageVersPHP (Fonction) En anglais : PageToPHP Envoie les données d'une page actuellement affichée sous le navigateur vers un serveur PHP. // Provoque une validation de la page courante // Et envoie le contenu de la page courante au serveur PHP PageVersPHP("", "http://www.ServeurPHP.com/PageTest")
Syntaxe
PageVersPHP(<Page> , <URL destination> , <Méthode d'envoi> [, <Destination> [, <Nom de la fenêtre> [, <Options> [, <Largeur> [, <Hauteur> [, <Position horizontale> [, <Position verticale> [, <Paramètres Javascript>]]]]]]]])
<Page> : Nom de page - Nom de la page dont les données doivent être envoyées au serveur PHP.
- Chaîne vide ("") pour prendre en compte la page en cours. Cette page doit être actuellement affichée sur le navigateur.
<URL destination> : Chaîne de caractères URL de la page PHP vers laquelle les données de la page WEBDEV doivent être envoyées. <Méthode d'envoi> : Constante de type chaîne de caractères Méthode d'envoi des données au serveur PHP : | | GET | Les données sont envoyées au serveur à travers l'URL. | POST | Les données sont envoyées à la suite des entêtes HTTP, dans le corps de la requête. |
<Destination> : Chaîne de caractères ou constante optionnelle Nom de la frame de destination. <Destination> peut également prendre les valeurs suivantes : | | FrameEnCours (Valeur par défaut) | La destination est le cadre en cours. | FrameParent | La destination est le conteneur de la page en cours (frameset parent, navigateur parent). | NavigateurEnCours | La destination est le navigateur en cours. | NouveauNavigateur | La destination est un nouveau navigateur (une nouvelle fenêtre de navigateur est ouverte). Les paramètres suivants de la fonction PageVersPHP permettent de configurer cette nouvelle fenêtre. |
<Nom de la fenêtre> : : Chaîne de caractères optionnelle Nom de la fenêtre du nouveau navigateur si <Destination> est égal à la constante NouveauNavigateur. Ce paramètre permet de réafficher une page dans un navigateur portant le même nom (si plusieurs navigateurs sont ouverts sur le poste de l'internaute). <Options> : Constante ou combinaison de constantes de type entier (optionnelle) Paramètres de la fenêtre du nouveau navigateur si <Destination> est égal à la constante NouveauNavigateur : | | ONAdresse | La barre d'adresse sera affichée. | ONAscenseur | Les barres de défilement seront affichées. | ONComplet (Valeur par défaut) | La fenêtre du nouveau navigateur sera complète (équivalent à la combinaison de toutes les constantes précédentes). | ONDimension | La fenêtre du nouveau navigateur sera redimensionnable. | ONLien | La barre des liens sera affichée. | ONMenu | La barre de menu sera affichée. | ONMessage | La barre de message sera affichée. | ONOutils | La barre d'outils sera affichée. | ONSimple | La fenêtre du nouveau navigateur sera minimale (aucune combinaison de constantes). |
<Largeur> : Entier optionnel Largeur en pixels de la fenêtre du nouveau navigateur. <Hauteur> : Entier optionnel Hauteur en pixels de la fenêtre du nouveau navigateur. <Position horizontale> : Entier optionnel Position horizontale en pixels de la fenêtre du nouveau navigateur (par rapport au coin haut gauche de l'écran). <Position verticale> : Entier optionnel Position verticale en pixels de la fenêtre du nouveau navigateur (par rapport au coin haut gauche de l'écran). <Paramètres Javascript> : Chaîne de caractères optionnelle Autres paramètres Javascript à utiliser lors de l'ouverture d'un nouveau navigateur si <Destination> est égal à la constante NouveauNavigateur. 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 PHP. 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 PageVersPHP 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 PageVersPHP 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).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|