Page 1 sur 1

Recharger un evenement onclick

Posté : 23 janv. 2008, 17:21
par moileraz
Bonjour,
dans un page web j'ai des liens comme ceci:

Code : Tout sélectionner

<a href="#" onClick="Effect.divSwap('div1','contenu');">Show div1</a> <a href="#" onClick="Effect.divSwap('div2','contenu');">Show div2</a>
Au debut j'ai aucun DIV qui s'affiche. En cliquant sur show div1 cela me montre les contenus du DIV1 et si je clic sur le div2 cela me montre les contenus du DIV2.

Exemple: Si dans le DIV1 j'ai un lien qui mene vers une autre page ce marche mais lorsque je veut retourner en arriere cela ne me montre pas le DIV d'où je suis parti

Ma question est comment faire pour que lorsque je retourne en arriere je puisse tomber sur le meme contenu d'ou je suis parti

Merci d'avance

Posté : 24 janv. 2008, 16:55
par moileraz
Personne n'a une piste? :(

Posté : 24 janv. 2008, 17:08
par Ryle
C'est pas simple... tout ce qui a été fait en javascript après le chargement de la page doit être rejoué, et comme c'est une action de l'utilisateur, tu vas difficilement pouvoir la reproduire.

Il faudrait que ta nouvelle page colle une valeur en session ou dans un cookie de l'utilisateur, pour qu'à son retour sur la page initiale, tu puisses disposer d'une variable qui t'indiquera qu'un bout de code javascript doit être joué au chargement, ou que le div doit par défaut être visible...

Posté : 24 janv. 2008, 17:19
par Berzemus
Rien qu'une piste alors (mais c'est du costaud):

/*jingle pub*/

Ce :arrow: tuto
qui traite l'interaction entre url et script, et qui permettrait de résoudre ton souci, même si c'est un peu overkill.