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