DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Concepts WEBDEV / Partie 2 - Développement d'un site
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
18. Ordre d'exécution des codes des boutons / liens
Page précédenteSommairePage suivante
Deux codes de clic sont associés aux boutons / liens :
  • un code de clic navigateur, saisi en WLangage (ou en Javascript) sous l'éditeur de code. Ce code est intégré à la page HTML et sera exécuté sur le poste de l'internaute.
  • un code de clic serveur, saisi en WLangage (uniquement dans les pages dynamiques). Ce code sera exécuté sur le serveur.
Le tableau ci-après présente les différents codes exécutés (selon le type de bouton / lien choisi) et l'action associée.
L'aspect du bouton / lien et sa destination n'influent pas sur l'ordre des codes exécutés.
Astuce : Pour comprendre et mémoriser dans quel ordre s'exécutent les codes serveur et navigateur, mettez-vous à la place de l'internaute : l'internaute clique sur le bouton dans le navigateur donc c'est le clic navigateur qui est effectué en premier.
ActionOrdre des codes exécutésRemarques
Envoyer les valeurs au serveur (submit)Action associée :
  • Exécuter les codes navigateur uniquement
  • Exécuter les codes serveur et navigateur
Codes exécutés :
  1. Code de clic navigateur du champ.
  2. Code navigateur du submit de la page (s'il existe).
  3. Envoi des valeurs présentes dans les champs de la page pour mettre à jour le contexte de la page sur le serveur.
  4. Code serveur du champ (si nécessaire).
Mise à jour automatique du contexte de page sur le serveur (pages dynamiques Session ou AWP uniquement).
Action associée : Afficher une page du site
Codes exécutés :
  1. Code de clic navigateur du champ.
  2. Code navigateur du submit de la page (s'il existe).
  3. Envoi des valeurs présentes dans les champs de la page pour mettre à jour le contexte de la page sur le serveur.
  4. Code serveur du champ.
  5. Affichage de la page.
Mise à jour automatique du contexte de page sur le serveur (pages dynamiques Session ou AWP uniquement).
Affichage automatique de la page.
Réinitialisation de page (reset)Action associée : Exécuter les codes navigateur uniquement
Codes exécutés :
  1. Code de clic navigateur du champ.
  2. Affichage de la page initiale (page avec tous les champs initialisés à vide ou à 0 et exécution du code d'initialisation de chacun des champs puis de la page).
Ne rien envoyer au serveurAction associée : Exécuter les codes navigateur uniquement
Codes exécutés :
Code navigateur du champ uniquement.
Action associée : Exécuter les codes serveur et navigateur
Codes exécutés :
  1. Code de clic navigateur du champ.
  2. Code serveur du champ.
Action associée : Afficher une page du site
Codes exécutés :
  1. Code de clic navigateur du champ.
  2. Code serveur du champ.
  3. Affichage de la page.
Affichage automatique de la page
Page précédenteSommairePage suivante
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/08/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale