empêcher le onload de s'exécuter à chaque chargement

empêcher le onload de s'exécuter à chaque chargement - HTML/CSS - Programmation

Marsh Posté le 27-02-2007 à 16:24:12    

Bonjour,
voici mon problème vue d'une autre maniere.
 
Je veux faire afficher une fenetre au premier chargement de la page et non pas à toutes les pages de mon site. ma fenetre se charge à l'aide de l,événement onload dans la balise body. Onload exécute un script en javascript qui rends visible un div avec plein de choses à l'intérieur et après 4 sec, elle disparait. mon probleme maintenant, c'est que si je clic sur n'importe quel autres liens de mon site cette fenetre reviens et reviens sans cèse.........comment puis-je faire pour qu'elle ne s'affiche qu'une seule fois
 
merci

Reply

Marsh Posté le 27-02-2007 à 16:24:12   

Reply

Marsh Posté le 27-02-2007 à 16:28:19    

utilise un cookie et change le traitement js en fonction de celui-ci...

Reply

Marsh Posté le 27-02-2007 à 16:30:41    

anapajari a écrit :

utilise un cookie et change le traitement js en fonction de celui-ci...


la fonction de celui-ci ? ? ?   :pt1cable: je ne suis pas sûr de comprendre ton raisonnement....peux-tu être plus clair stp merci  

Reply

Marsh Posté le 27-02-2007 à 17:27:50    

a la 1ere visite tu settes un cookie disans "déjà fait", si ce cookie existe tu ne refais plus ton animation mais un affichage direct de la page.
Et j'ai dit un cookie plutot qu'une session car ça reste faisable en pur js.

Reply

Marsh Posté le 27-02-2007 à 19:05:47    

Merci, ça fonctionne avec les cookies

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed