Page 1 sur 1

faire deux back puis un refresh ?? Comment faire ?

Posté : 29 avr. 2005, 14:30
par llandry
Bonjour,

Je voudrai savoir comment il est possible de faire deux retour en arriere puis ensuite de faire un refresh, tout cela en cliquant seulement sur une image ou un mot ??

Merci de votre aide.

J'ai voulu faire une fonction en javascript mais cela ne marche pas et je ne sais pas l'appeler !

return(){
javascript:history.back();
javascript:history.back();
javascript:refresh()
}


voici mon appel

<center><a href='"avascript:return()">retour</a>

Si quelqu'un a une idée pour moi !!

Posté : 29 avr. 2005, 14:58
par albat
javascript:history.back(2);
ou
javascript:history.back(-2);
j'ai un doute...

Posté : 29 avr. 2005, 15:46
par flitox
javascript:history.back(-2); je crois ;)

A moins que ce soit <a href="javascript:history.go(-2)">Double back</a>

La flemme de chercher et de tester :)

Posté : 29 avr. 2005, 15:57
par llandry
veux pas marcher !!

:cry: :cry:

je verai cela lundi car j'ai plus la force de travaillé !

Posté : 29 avr. 2005, 17:11
par jeff34
Si je ne m'abuse cette fonction a été désactivé dans les navigateurs récents pour éviter les pbs de sécurité (genre pister les gens).
Mais y a peut être un moyen de feinter :
Tu ouvres une popup qui se charge de controler la fenêtre :
Genre dans ta page 1 tu as un script qui fait :
window.open('controle.html');

et controle.html contient :

Code : Tout sélectionner

<script type="text/javascript"> window.opener.history.back(); window.opener.history.back(); window.opener.history.refresh(); window.close(); </script>
Voila j'ai pas testé mais ça marchera peut être :)