Page qui ne termine pas proprement son chargement sous Firefox

cs_MaX3315 Messages postés 170 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 11 mai 2009 - 25 nov. 2005 à 12:46
cs_MaX3315 Messages postés 170 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 11 mai 2009 - 29 nov. 2005 à 09:56
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

cs_MaX3315 Messages postés 170 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 11 mai 2009
29 nov. 2005 à 09:56
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();
0
Rejoignez-nous