Zugriff auf verschachtelte Frames
Tiberius
- javascript
0 ChrisB
Hi,
ich hab zwar die Seite von selfhtml gelesen über "Zugriff auf verschachtelte Fensterobjekte" jedoch klappt es in meinem fall nicht.
Ich habe ein script innerhalb der index.html, die folgende Frames enthält:
<frameset rows="*,540,*" frameborder="0" border="0">
<frame name="oben" src="leer.html" scrolling="No">
<frameset cols="*,800,*" frameborder="0" border="0">
<frame name="main_left" src="leer.html" scrolling="No">
<frameset rows="60,*,60" frameborder="1" border="3">
<frame name="main_top" src="top.html" scrolling="No">
<frame name="main_middle" src="start.html" scrolling="No">
<frame name="main_buttom" src="menu.html" scrolling="No">
</frameset>
<frame name="main_right" src="leer.html" scrolling="No">
</frameset>
<frame name="unten" src="leer.html" scrolling="No">
</frameset>
Nun möchte ich aus dieser Scriptdatei den Frame main_middle erreichen.
Bisher: top.frames['main_middle'].document.getElementById('bla').src = ...
Dies funktioniert nicht.
Schon top.frames['main_middle'].location.href = ... bewirkt keine Änderung.
Ergo bekommt er kein handle auf den frame.
Hat jemand einen Tip?
mfg
Hi,
Nun möchte ich aus dieser Scriptdatei den Frame main_middle erreichen.
Bisher: top.frames['main_middle'].document.getElementById('bla').src = ...
Dies funktioniert nicht.
"Funzt nich" ist keine brauchbare Problembeschreibung.
Was sagt die JS-Fehlerkonsole?
Schon top.frames['main_middle'].location.href = ... bewirkt keine Änderung.
Ergo bekommt er kein handle auf den frame.
Das kann ein voreiliges Ergo sein.
Überprüfe also zunächst, ob die Referenzierung des Frames schief geht, oder erst die nachfolgenden Zugriffe.
MfG ChrisB