11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

IE7 semble avoir un comportement aléatoire avec les popup

Le code ci dessous devrai (et ca marche sur IE6 et firefox) n'ouvrir qu'une seule popup quelque soit le nombre de clic effectué sur le lien, hors, avec IE7, ce comportement est anarchique


Sur IE6 et Moz / firefox : aucun problème
Sur IE7 , et c'est là ou ca se corse :

2 machines de test sous IE7 :
1ere machine : probleme de multiplication pendant 24 h puis sans raison et sans toucher le code, tout est redevenu normal. le lien ouvre le popup et si l'on reclique sur ce meme lien, la popup est rechargée

2eme machine : le probleme persiste et signe et je m'arrache les cheveux !!

Synoptique du comportement étrange de IE7:
1/ Ouverture de la fenetre principale
2/ clic sur le lien, et ouverture de la popup
3/ re-clic sur ce meme lien et ouverture d'une autre popup !!

Je précise que sur le 1er PC de test, l'ouverture d'une seconde popup ne s'effectuait que si la page appelante etait rechargée comme si il y avais une perte dans la mémoire d'IE7 des popup déja ouvertes (un peu comme la perte d'une variable de session en PHP)

Je pense serieusement à un bug dans IE7.
Voici la version de IE7 : 7.0.5730
Quelqu'un aurai-il constaté des problemes de ce genre ?

<html> 
<head> 
<script> 
function MyPopup(){
	window.open('popup.html','PopupName','menubar=no, status=no, scrollbars=no');
} 

</script> 
</head> 
<body>  
<html> 
<a href=# onclick="MyPopup()">Test de popup</a>
</body> 
</html> 

Modifié par Zed (04 Apr 2007 - 02:13)