Je suis en train d'essayer de détecter quand une iframe et son contenu ont chargé, mais ne pas avoir beaucoup de chance. Mon application prend en entrée dans les champs de texte dans la fenêtre parent et les mises à jour de l'iframe pour fournir un "live preview'
J'ai commencé avec le code suivant (YUI) pour détecter le moment où l'iframe charge événement se produit.
$E.on('preview-pane', 'load', function(){
previewBody = $('preview-pane').contentWindow.document.getElementsByTagName('body')[0];
}
"aperçu du volet' est l'ID de mon iframe et je suis à l'aide de YUI pour joindre le gestionnaire d'événements. Cependant, en essayant d'accéder au corps à mon rappel (sur iframe charge) échoue, je pense que parce que l'iframe charge avant le gestionnaire d'événement est prêt. Ce code fonctionne si je le retard de l'iframe de chargement en faisant le script php qui génère le sommeil.
En gros, je me demande quelle est la bonne approche dans les navigateurs pour détecter le moment où l'iframe a chargé et son document est prêt?