J'essaie de détecter quand une iframe et son contenu se sont chargés mais je n'ai pas beaucoup de chance. Mon application prend certaines entrées dans les champs de texte de la fenêtre parent et met à jour l'iframe pour fournir un `` aperçu en direct ''
J'ai commencé avec le code suivant (YUI) pour détecter quand l'événement de chargement iframe se produit.
$E.on('preview-pane', 'load', function(){
previewBody = $('preview-pane').contentWindow.document.getElementsByTagName('body')[0];
}
'preview-pane' est l'ID de mon iframe et j'utilise YUI pour attacher le gestionnaire d'événements. Cependant, essayer d'accéder au corps de mon rappel (lors du chargement de l'iframe) échoue, je pense que l'iframe se charge avant que le gestionnaire d'événements ne soit prêt. Ce code fonctionne si je retarde le chargement de l'iframe en mettant en veille le script php qui le génère.
Fondamentalement, je demande quelle est la bonne approche dans les navigateurs pour détecter quand l'iframe est chargé et que son document est prêt?