7 Actualiser une page dynamique 8 Les contextes de pages

Transcription

7 Actualiser une page dynamique 8 Les contextes de pages
7 Actualiser une page dynamique
7.1 Présentation
7.2 Mise en place
L’actualisation d’une page consiste à ré-afficher
une page déjà ouverte sous le navigateur. Cette action est identique à l’utilisation de la touche "Rafraîchir" du navigateur.
Lors de l’actualisation de la page, les données
dynamiques présentes dans la page sont mises à
jour en fonction du contexte de page présent sur
le serveur. Seules les données modifiées sont réaffichées.
Par exemple, lors de la saisie d’une commande
dans une application commerciale, à chaque nouvelle commande d’un article, la page affichant le
récapitulatif de la commande (le panier) est réactualisée.
Pour actualiser une page, il suffit d’utiliser la fonction du WLangage PageActualise.
Lors de l’actualisation d’une page, les opérations
effectuées automatiquement sont les suivantes :
1. Vérification de l’existence du contexte de la page
sur le serveur.
2. Ré-affichage de la page en fonction de son
contexte présent sur le serveur.
L’utilisation de la fonction PageAffiche est déconseillée pour actualiser une page, car le temps de
chargement de la page est beaucoup plus long.
8 Les contextes de pages
8.1 Présentation
8.2 Fonctionnement automatique
Dans une application Windows, toutes les informations relatives à la fenêtre sont conservées avec la
fenêtre.
Dans un site dynamique WEBDEV, pour chaque
page affichée sur le navigateur de l’internaute, un
contexte de page existe sur le serveur.
Le contexte de page regroupe toutes les informations relatives à la page :
•contenu des champs,
•variables locales,
•variables globales,
•code WLangage "serveur", ...
Par défaut, WEBDEV gère automatiquement les
contextes de pages dynamiques :
•Un contexte de page est ouvert lors de l’affichage
de la page dynamique sur le navigateur.
•Le contexte d’une page est mis à jour en fonction
des informations saisies par l’internaute sous le
navigateur. Cette mise à jour se fait lors de la validation de la page (à l’aide d’un bouton de type
"Envoi au serveur" ou de la fonction PageValide).
•Les contextes de page existants sont fermés
lors de l’utilisation des fonctions PageUtilise ou
FramesetUtilise. Les contextes de pages correspondants aux pages à afficher sont alors ouverts.
Remarque : WEBDEV offre la possibilité de réaliser
une gestion avancée des contextes grâce aux fonctions ContexteXXX. Pour plus de détails, consultez
l’aide en ligne.
Partie 2 : Développement d’un site45

Documents pareils