BLOQUER LE RETOUR ARRIÈRE DU NAVIGATEUR ....

Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 - 4 mai 2005 à 23:42
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005 - 24 mai 2005 à 15:11
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31212-bloquer-le-retour-arriere-du-navigateur

cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
24 mai 2005 à 15:11
Bien vu !
larion Messages postés 140 Date d'inscription mercredi 28 avril 2004 Statut Membre Dernière intervention 21 juillet 2005
24 mai 2005 à 14:53
Bonjour,

Une autre méthode est d'utiliser : window.location.replace(url)
pour accéder à une page. Cette page ne se met pas dans window.history.
Idéal pour un site avec des frames.
rbonnal Messages postés 19 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 21 mars 2008
13 mai 2005 à 16:27
J'ais publié un code sur ce sujet:
http://www.javascriptfr.com/code.aspx?ID=31359
si sa peux etre utile...
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
6 mai 2005 à 21:49
Tu n'as pas l'impression de faire de répétage et de faire d'écrire des choses inutiles ...

"Si vous utilisez se script, merci de m'en informer : tecman_one@yahoo.fr"

Franchement pour une ligne de code.


"Ne pouvant contrer le retour arriere du navigateur,
ou par d'autres appels ("window.history.back()")
le principe est assez simple : ..."

Je nécirirez pas tout ,mais en deux lignes on aurait comprit le principe et dans explication finale cela a plus sa place que dans le code lui-même.
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
6 mai 2005 à 16:17
merci coucou747 de rappeler ce principe.
De plus, mélanger les maj et les min perd un peu de lisibillité.
Je prend note !
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
6 mai 2005 à 10:57
perso, je penses que ce code n'est pas mauvais...
je pensais au cache moi aussi, mais les raisons évoqués pour l'emploi du cache sont de bonnes raisons, alors ce code est interessant, bien qu'un peu mal construit dans le sens ou toutes les balises doivent être soit en minuscules soit en majuscules en html, mais on ne doit pas mélanger les deux... En XHTLM, on ne doit employer que les minuscules, et mettre <script type="text/javascript"> au lieu de <script language="javascript">...
Mindiell Messages postés 558 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 5 septembre 2007 1
6 mai 2005 à 10:20
Personnellement je suis contre le fait de "limiter" la navigation, mais ca marche. C'est donc une bonne source ^^
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
6 mai 2005 à 00:01
Ouhaaa !! Super constructive !!!! Ta démarche Arto.

Quant au répetage (néologisme ?!) et copyright, dsl je 'nai pas l'impression.
Ceci-dit, je ne prétend aucunement d'avoir la primeur de chaque ligne de code ;-)

Essayons d'avancer plutôt que de reculer !!!
Pensons à ceux qui cherchent et qui désirent des solutions (voir msg iop) plutôt que des discussions stériles et puériles.
Merci d'utiliser les commentaires pour commenter et apporter un plus !!!

Tecm@n
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
5 mai 2005 à 23:33
On est sur un site de javascript pas de HTML alors que sa soit débutant ou pas , le but n'est pas de donner une leçon de HTML.

Des commentaires utiles sont appréciés pour mieux comprendre le principe ,pas des copyright et du répetage inutile !!!
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
5 mai 2005 à 23:04
Pourquoi ne pas utiliser le no-cache ?

Je me suis entaché d'essayer de satisfaire une problématique de navigation.
Ta suggestion est tout à fait judicieuse et pertinente.
Cependant, dans le cadre d'échange client-serveur, il est utile de conserver le cache ne serait-ce que pour minimiser les flux inutiles (rechargement de CSS, de logo, js, ...).

Néanmoins, je souligne de nouveau la pertinence et la justesse de ton propos.

Tecm@n
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
5 mai 2005 à 23:00
You've got right iop.

L'objectif de ces quelques lignes est aussi pédagogique.
(code mis en niveau 1 : débutant).

Pourquoi pisser du code sans l'expliquer ?

Au regard des questions posées il me semblait plus constructif d'avoir une démarche explicative que de se satisfaire d'une suffisance ou d'un nombrilisme égocentré.

Pour la protection, désolé ce n'est pas prévu ! Ce n'est pas le but recherché.

Tecm@n.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
5 mai 2005 à 22:19
en plus, ça ne protège pas grand chose... juste la lisibilitée...
apxa Messages postés 188 Date d'inscription mercredi 15 mai 2002 Statut Membre Dernière intervention 25 avril 2009
5 mai 2005 à 11:58
iop
un pragma:no-cache dans l'entete aurait été me semble t'il beaucoup plus simple.

Have Fun
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
4 mai 2005 à 23:42
Une ligne de code aurait été plus compréhensible plutôt que 50 lignes de commentaire et de code HTML.
Rejoignez-nous