2 Empêcher l`utilisation du bouton "Précédent" 3 Gestion
Transcription
2 Empêcher l`utilisation du bouton "Précédent" 3 Gestion
2 Empêcher l’utilisation du bouton "Précédent" Si le bouton "Précédent" du navigateur est utilisé pour afficher la page, cette action n’aura aucun effet. 2.1 Fonctionnement La désactivation de la fonction "Page précédente" du navigateur entraîne l’insertion du code Javascript suivant dans la page HTML générée : <SCRIPT LANGUAGE="JavaScript"> history.forward() </SCRIPT> Lors de l’exécution de la page sous un navigateur, il sera impossible de revenir sur cette page par la touche "Précédent" du navigateur. Remarques : •L’utilisation du bouton "Précédent" du navigateur peut entraîner un clignotement de la page. •Ce mécanisme peut être mis en échec si un clic sur le bouton [STOP] du navigateur intervient avant l’exécution de l’instruction forward() par le navigateur. 2.2 Mise en place Pour désactiver le bouton "Précédent" du navigateur pour une page précise : 1. Affichez la fenêtre de description de la page : sous le volet "Page", cliquez sur l’icône de regroupement du groupe "Edition". 2. Dans l’onglet "Détail", cochez l’option "Empêcher le retour sur cette page depuis le bouton "Précédent" du navigateur". 3. Validez. Pour désactiver le bouton "Précédent" du navigateur pour un frameset : 1. Affichez l’onglet "Détail" de la fenêtre de description du frameset (option "Description" du menu contextuel de la frame). 2. Cochez l’option "Empêcher le retour sur ce frameset depuis le bouton "Précédent" du navigateur". 3. Validez. Pour désactiver le bouton "Précédent" du navigateur pour toutes les pages du projet : 1. Affichez la description du projet : sous le volet "Projet", dans le groupe "Projet", cliquez sur "Description". 2. Cliquez sur l’onglet "Options". 3. Cochez l’option "Empêcher le retour sur la page depuis le bouton "Précédent" du navigateur". 4. Validez. Cette option sera automatiquement prise en compte pour toutes les nouvelles pages du site. 3 Gestion de la synchronisation 3.1 Présentation 3.2 Synchronisation par défaut Grâce au mécanisme de synchronisation des pages, lors de chaque action effectuée dans une page une vérification de synchronisation est automatiquement réalisée. Cette vérification consiste à vérifier si la page affichée sur le navigateur correspond bien au contexte de page présent sur le serveur. Deux modes de gestion de la synchronisation sont disponibles : 1. Gestion de la synchronisation par défaut. 2. Gestion de la synchronisation par programmation, dans le code de synchronisation de la page. Le mécanisme de synchronisation par défaut est déclenché uniquement si l’option "Utiliser le mécanisme de synchronisation des pages" est sélectionnée pour la page. En cas de désynchronisation, un message d’avertissement informe l’internaute que l’action demandée n’a pu être effectuée. La page correspondant au contexte présent sur le serveur est réaffichée. Le site peut continuer à fonctionner. Partie 4 : Concepts avancés153