Javascript Iframe innerHTML

Personne ne sait comment obtenir le code HTML d'une IFRAME, j'ai essayé plusieurs façons différentes:

document.getElementById('iframe01').contentDocument.body.innerHTML
document.frames['iframe01'].document.body.innerHTML
document.getElementById('iframe01').contentWindow.document.body.innerHTML

etc

  • Pour quelqu'un d'autre qui arrive ici à partir d'une recherche sur Google, dans Firefox, au moins peut-être aussi essayer theiFrameObject.contentDocument.body.innerHTML.
  • solution fonctionne, mais l'iframe src doit être dans le même domaine que la fenêtre principale. Sinon, l'iframe à passer sa fenêtre à la société mère lors de la charge parent.ifw = window et puis le parent peut utiliser window.ifw.document
InformationsquelleAutor | 2008-09-26