11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous,

J'ai une question assez pointue au sujet de l’évènement load de la page.

Sur un site, j'ai une page qui contient une iframe, ma première question est : l’évènement load de la page mère va t'il attendre le chargement de l'iframe (et accessoirement du dom de celle-ci) avant de se déclencher ? En gros, l’évènement load de la page mère est-il dépendant de l’évènement load de l'iframe.

Question subsidiaire, si on admet que mon iframe contient du code js inline qui en modifiera le dom, la page mère et l'iframe ont-elles des piles d’exécution différentes ou bien est-ce que l'exécution des javascripts de l'iframe seront bloquants pour la page mère ?

Et enfin, pour le final, est-ce que le fait que mon iframe soit insérée dans le dom par un joli document.write (hors load event) peut changer la réponse aux 2 questions précédentes ?


Pour info, je dois analyser pourquoi les pages d'un site sont lentes à charger et c'est l'une des pistes que j'ai.

Merci !