Je veux exécuter un script après que la page entière soit chargée, quand elle est terminée.Comment démarrer un code JS lorsque toute la page a été chargée y compris les images (réel sur complet)
La méthode actuelle est:
window.onload=document.getElementById('loaded').value=1;
Ce qui est pas bon, car certaines images sont encore en charge, et la page n'a pas terminé le chargement vraiment. Qu'est ce que je fais mal?
Certainement ne fonctionne pas pour moi dans Chrome et Firefox. La chose est que je lance un code après, qui renvoie l'état 204, et cela bloque les charges futures. Mais il semble que cet état 204 est renvoyé bien avant le chargement de la page. J'ai donc besoin d'exécuter mon code après que la page soit vraiment chargée.
EDIT
configuration d'une page, qui ne framebreaking
<iframe id="myframe" height=1 width=1></iframe>
<script type="text/javascript">
window.onload=document.getElementById('myframe').src='http://link to a frame braker page';
</script>
lorsque vous mettez le code ci-dessus à une page, il charge l'iframe avant que la page est complètement chargée. Il suffit de mettre une alerte sur la page iframe, et essayer sur un serveur plus lent où votre page mère contient de grandes images etc ..
+1 pour l'explication détaillée, et pour réellement résoudre le problème de l'OP! –