Forum de discussion
Forum « Programmation Javascript » (archives)
Re: Ouverture d'un popup après fermeture de la page
Envoyé: 5 janvier 2004, 7h12 par Oznog
Je répond souvent à cette question, une réponses plus détaillée devrait d'ailleurs se trouver avec le moteur de recherche du Forum.
Enfin, tu as une seule solution, soit
1. Initialiser une variable "boléenne" sur 100% de tes pages html.
var bLienInterne = false;
2. De gérer en Javascript 100% des hyperliens VERS TON SITE.
<a href="javascript:document.location='page.htm'">Mon lien interne</a>
3. D'indiquer, lors de cette gestion, que le lien est interne via la boléenne.
<a href="javascript:bLienInterne=true;document.location='page.htm'">Mon lien interne</a>
4. De cette façon, le "unonload" peut s'exécuter seulement si bLienInterne==false;
<body onunload="if(bLienInterne){script du popUp...}">
Quelque chose comme ça. Tout hyperlien non géré par le Javascript provoquera le onunload...
Ciao
Oznog
Réponses
|