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