Ok, tout d'abord bonjour à toutes et à tous.
Je viens vous parler d'un bug lié à Internet Explorer et Flash qui empêche l'ouverture d'un popup par la méthode traditionnelle javascript:window.open lorsque votre page web est redirigée par une adresse monsite.com ou monsite.fr.st transparente.
En effet, ce problème provient d'un bug au niveau de FLASH.
Plus précisément, il s'agit d'un bug de la méthode GetURL: "javascript:" qui a été signalé uniquement sous les navigateurs IE5 et IE6. En effet, avec ces navigateurs, cette méthode ne fonctionne plus lorsque la séquence FLASH se situe dans une sous-frame (ce qui est justement le principe de la redirection transparente par frameset telle qu'elle fonctionne chez des services comme ulimit.fr ou amen.fr ....)
Pour parer ce problème, une solution existe, il s'agit d'appeler la fonction 'FSCommand' sous flash et de détecter dans le javascript de la page les commandes envoyées par flash (window.open par exemple). C'est un peu long à expliquer. mais cette méthode est très bien commentée à cette adresse : http://www.macromedia.com/support/flash/ts/documen ts/popup_windows.htm
(en anglais).
En brut voila la manip à effectuer : (voir dans les commentaires pour l'ouverture de multi popups)