Page qui ne termine pas proprement son chargement sous Firefox

Signaler
Messages postés
170
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
11 mai 2009
-
Messages postés
170
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
11 mai 2009
-
Bonjour,



J'ai un petit problème avec l'un de mes script que j'ai posté sur codes-sources :

http://www.javascriptfr.com/code.aspx?ID=34781



Ce que fait en gros le script

En fait j'ouvre une popup.

J'ecrit son contenu depuis le fenetre appelante

La popup rappel une fonction dans la fenetre l'aillant crée.

Cette fonction modifie le contenu de la popup (via le DOM de celle-ci).

=> le popup ne termine jamais son chargement avec Firefoxe....



Et elle ne termine jamais son chargement... se qui enpêche l'ouverture
du dialogue d'impression. Celui ne vient qu'au moment ou l'on demande
la fermeture de la fenêtre (ce qui doit implicetement forcer la fin du
chargement).



Quelqu'un a-t-il déjà été confronté à une page ne généreant pas d'événement onLoad ?



Merci de partagé vos idées... voir la solution





Le bug peut être directement visible sur ce site :
http://prodeon3.nuxit.net/codessources/js/printableVersion/index.php en
cliquant sur la petite imprimante en haut à droite (quelque soit la page du script).

1 réponse

Messages postés
170
Date d'inscription
mercredi 18 juin 2003
Statut
Membre
Dernière intervention
11 mai 2009

Solution trouvée window.stop();



Exemple: dans la feneêtre mère




popup=window.open('','','');

popup.document.write('<html>.....</html>');

if(popup.stop) // que pour Firefox, sous IE il n'y a pas de pronblème.

{

popup.stop();

}

popup.stop();