Empêcher l'Utilisation de la Touche Retour (dans IE)

De sorte que la Pme à ma place actuelle de l'emploi vouloir essayer de désactiver le bouton de retour pour certaines pages. Nous avons une page où l'utilisateur fait quelques sélections et les soumet à être traitées. Dans certains cas, ils ont pour saisir un commentaire sur une autre page.

Ce que les utilisateurs ont compris, c'est qu'ils n'ont pas à entrer un commentaire si elles soumettent l'information et de revenir à la page avec le commentaire, puis cliquez sur le bouton retour pour revenir à la page précédente.

Je sais qu'il y a plusieurs solutions à ce (et beaucoup d'entre eux sont beaucoup plus élégant de désactivation du bouton de retour), mais c'est ce que je suis à gauche avec. Est-il possible d'empêcher quelqu'un d'aller à la page précédente grâce à la modification du comportement de la touche retour. (comme un bouton -> return false sorta chose).

Grâce à un double affichage de l'information, je peux pas retourner à la page précédente et de passer ensuite à l'actuel. Je peux seulement l'ont pas direct à l'écart de la page en cours. Je l'ai Googlé, mais j'ai vu des posts disant qu'il sera toujours revenir à la page précédente. J'espérais que quelqu'un est fou de kung foo js compétences qui peuvent rendre cela possible.

Je comprends que tout le monde dit que c'est une mauvaise idée, et je suis d'accord, mais parfois vous avez juste à faire ce qu'on vous dit.

  • 4GuysFromRolla a fait un examen approfondi de la "Désactivation de la Touche Retour." <4guysfromrolla.com/webtech/111500-1.shtml> je vous recommande de lire cet article, ils ont également vous dire pourquoi il ne fonctionne pas (dans tous les scénarios).
  • +1 de la compassion pour les avoir à DTWT parfois.
InformationsquelleAutor kemiller2002 | 2008-09-10