Désactiver le bouton "back" du navigateur - HTML/CSS - Programmation
Marsh Posté le 27-04-2004 à 14:30:58
Non. ça correspond pas à la philosophie du web : un site ne touche pas au navigateur. il y est inclus et c'est lui qui s'y adapte.
Marsh Posté le 27-04-2004 à 14:46:44
El_gringo a écrit : Non. ça correspond pas à la philosophie du web : un site ne touche pas au navigateur. il y est inclus et c'est lui qui s'y adapte. |
Oui, mais c'est ce que j'ai expliqué à mon client.
Néanmoins, il s'agit d'un intranet contrôlé et il peut y choisir la politique à appliquer.
Tout ce que je demande, c'est si c'est possible et comment ? :-)
A+
Gilles
Marsh Posté le 28-04-2004 à 14:00:01
gfevrier a écrit : Salut, |
La seule possibilité que tu as c'est de creer une nouvelle instance de ton navigateur avec un windows.open en supprimant la barre d'outils et en donnant la taille de l'ecran a ton nouveau navigateur ...
Bon courage
Marsh Posté le 28-04-2004 à 14:44:24
ne pas oublier les souris qui ont un bouton sur le côté souvent associé à la fonction "back"
Marsh Posté le 28-04-2004 à 14:59:47
Kyle a écrit : ou la touche backspace du clavier... |
Et oui y'a pas grand chose a faire sinon donner l'illusion qu'il n'a pas de back
Marsh Posté le 28-04-2004 à 15:07:43
gfevrier a écrit : Salut, |
bah tu peux pas désactiver le bouton "back" mais tu peux magouiller en php
Marsh Posté le 28-04-2004 à 15:27:09
ou alors tu codes un nouveau navigateur
Marsh Posté le 28-04-2004 à 15:51:40
y a pas moyen de bidouiller la bdr pour supprimer le bouton back? (ok, ce serait définitif, mais bon, c'est peut-être ce qu'il cherche )
Marsh Posté le 28-04-2004 à 15:53:52
ils t'ont donne la raison technique pour laquelle ils veulent empecher le retour en arriere ?
je vois pas l'utilite, et je vois bien l'evervement des utilisateurs
Marsh Posté le 28-04-2004 à 16:21:23
myst78 a écrit : |
Le monsieur a dit que c'était en intranet
De toute façon, une appli qui nécessite une désactivation du bouton retour du navigateur est une appli mal conçue.
Marsh Posté le 28-04-2004 à 16:28:43
Il peut s'agir d'une animation Flash : retour arrière = casse tout.
Marsh Posté le 28-04-2004 à 17:20:02
nagadoudi a écrit : Il peut s'agir d'une animation Flash : retour arrière = casse tout. |
A ce moment là, tu l'ouvres dans une autre fenêtre, et y'a pas d'entrées dans l'historique, donc pas de back possible?
Marsh Posté le 28-04-2004 à 19:01:37
Freekill> C'est un bon élément de réponse.
Dans cet esprit, je vois une solution assez tordu :
- Le lancement se fait à partir d'une page standard vide ou ouvre une nouvelle fenêtre avec ton code à l'intérieur.
- A chaque fois que l'utilisation fait une action et que cela influe sur la fenêtre enfant, cela crée une nouvelle fenêtre et supprime l'ancienne.
Au final, il y aura en fond une fenêtre vide et une fenêtre enfant de "navigation".
Marsh Posté le 05-04-2007 à 12:12:02
swich a écrit : test avec le onunload |
Je fais un petit up de ça parceque je n'arrive pas à trouver la solution
J'ai vu que dojo le gère mais je n'arrive pas à comprendre comme il fonctionne. Si quelqu'un avait une psite...
Merci.
Marsh Posté le 05-04-2007 à 12:14:36
Si tu charge toutes tes pages via un appel AJAX, y'a pas de changement page donc pas de retour en arrière possible.
Marsh Posté le 05-04-2007 à 14:03:25
Super les solutions
Merci
Marsh Posté le 20-07-2008 à 21:32:32
Insérez ce script dans la section head de vos pages :
<script type="text/javascript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>
Fonctionne en IE, Firefox, Safari, Opera...
Mais soyez prudent. En dehors d'une application intranet ou https, les réactions des visiteurs sont très négatives...
Marsh Posté le 21-07-2008 à 12:36:12
sauf si, par GPO, tu ne peux pas désactiver le JS ... (en supposant qu'il n'y ait rien d'autre qu'IE, et rien d'installable)
Marsh Posté le 22-07-2008 à 13:36:14
actif ce topac
une reponse tous les deux ans.... je reviendrai
Marsh Posté le 22-07-2008 à 15:16:55
bah ça fait 4 ans que l'initiateur du topic n'est pas revenu
Marsh Posté le 27-04-2004 à 14:29:11
Salut,
Je cherche à désactiver le bouton "back" du navigateur, c'est possible ?
A+
Gilles