11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai modifié un bout de code trouver sur le net pour une fonction très simple :
Ouvrir une pop up lorsque l'internaute sort de la page qu'il consulte.

Le problème c'est que mon code fonctionne parfaitement sous Firefox mais pas du tout sur IE et il faudrait que cela fonctionne sur les deux navigateur.

Information supplémentaire : Lorsque je remplace le windows.open en un alert, cela fonctionne sous IE...

Voila la ligne concerner :

<body onunload='javascript:window.open("pub.html","PopUp",
"width=500,height=350,location=no,status=no,toolbar=no,scrollbars=no");'>
Bonjour webprxs,

Je vais commencer par le niveau 0 :

As tu donner l'autorisation à IE d'ouvrir les popup ?
Niveau 0 > Ok, il a l'autorisation d'ouvrir toutes les pop up ( pour tous les sites ). Petite precision c'est un IE 6
Bonjour,

C'est un IE6 natif ou installé en stand alone ? Dans le second cas, il peut y avoir certaines fonctionalités buggée.

Par contre je vais me permetre une petite remarque d'ordre confort utilisateur : Il n'y a rien de plus agaçant que les pop-up qui apparaissent lorsque l'on ferme la page. D'ailleurs les pop-up sont, de base, agaçantes.

Si le message que tu envoie concerne la fermeture de la page (genre "à bientôt", "vous nous quitez déjà ?", "mais revenez, enfin !"...) oublies, tu peux être sûr que les visiteurs éviteront ton site pour ne pas avoir à se retrouver face-à-face à ta pop-up ; même si ton site est le plus génial qui soit.