IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Empêcher de retourner à la page précédente d'un site


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 49
    Par défaut Empêcher de retourner à la page précédente d'un site
    Bonjour,

    Est-ce que quelqu'un sait me dire s'il est possible, en javascript ou autre, d'empêcher les utilisateurs de revenir à la page précédente ?
    J'entend par là, désactiver, voir ne pas afficher le bouton "Précédente" dans la barre de ie.

    Pourquoi j'aimerais faire ça ? Bien en fait, j'ai des formulaires qui permettent de faire des requêtes http et des modifications dans des bases de données, et, si on revient en arrière et que l'on fait un refresh ca refait l'action ce qui pourra avoir des conséquences nefastes.

    Merci d'avance à toute personne qui pourrait et voudrait me répondre

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Tu peux essayer de mettre ceci entre les balises <head> :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script>history.forward();</script>

  3. #3
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par simstef Voir le message
    J'entend par là, désactiver, voir ne pas afficher le bouton "Précédente" dans la barre de ie.

    Pourquoi j'aimerais faire ça ? Bien en fait, j'ai des formulaires qui permettent de faire des requêtes http et des modifications dans des bases de données, et, si on revient en arrière et que l'on fait un refresh ca refait l'action ce qui pourra avoir des conséquences nefastes.
    Non ce n'est pas possible d'empêcher l'utilisateur de gérer son navigateur comme il l'entend

    Les contrôles dont tu parles doivent être gérées par des variables session, donc sur le serveur.
    Les tentatives de solutions sur le client sont toutes contournables (ex : si tu masquais le bouton précédent, l'utilisateur pourrait utiliser ALT + Flêche gauche au clavier )

    A+

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    @Jumano : ça ne permet pas de gérer les cas où l'utilisateur ouvre la page suivante dans une nouvelle fenêtre, ou désactive le JS, par exemple ...
    (ou choppe une url + paramètres et la saisie à la main)

    Bref ...

    A+

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2007
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2007
    Messages : 49
    Par défaut
    oui ok, c'est ce que je supposais, mais, je n'en étais pas sûr.
    Merci de vos réponses en tout cas

    Bonne soirée à vous

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/11/2011, 21h19
  2. empêcher de revenir à la page précédente
    Par coyote999 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 06/09/2007, 16h41
  3. Réponses: 2
    Dernier message: 02/03/2007, 17h56
  4. retourner à une page précédente
    Par BigDavid dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 15/08/2006, 15h59
  5. Réponses: 2
    Dernier message: 06/03/2003, 16h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo