Jeremias: Auf IFrame-Inhalte zugreifen

Moin!

Weiß jemand wie ich auf die Inhalte von IFrames (dynamisch) zugreifen kann bzw. ob das überhaupt geht?

Wenn ja - wie?

  • document.frames[numer]
  • this.frames[numer]
  • document.getElementById(frameid)
  • ...

und wie greife ich dann weiter auf diese Inhalte zu?
Bsp.:
document.frames[numer].document.getElementById(id)
...?

Viele Grüße, Jeremy

  1. Moin Jeremy,

    der Zugriff ist mit den JS-üblichen Beschrenkungen möglich und folgt der unter nachstehendem Verweis beschriebenen Methode:
    http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm

    Ein iframe ist wie eine frame für JS verfügbar:
    http://selfhtml.teamone.de/javascript/objekte/document.htm#allgemeines

    Demnach also als Beispiel: [framename].document.getElementsByTagName("p")[0].firstChild

    Gruß aus Berlin!
    eddi