Frame in einem Frameset aus einem anderen Set heraus ändern
Georg Stephan
- javascript
0 Makro
Hallo, Forumsgemeinde,
ich habe mich eine Stunde lang gewissenhaft in die Forums - FAQ und das Archiv eingelesen, und glaube und hoffe, meine Frage wurde bisher nicht behandelt. Das Problem ist dies:
Ich habe ein Frameset nach diesem Prinzip definiert:
<FRAMESET cols="50%,50%">
<FRAMESET rows="50%,50%">
<FRAME NAME="links_oben" src="l_o.html">
<FRAME NAME="links_unten" src="l_u.html">
</FRAMESET>
<FRAMESET rows="50%,50%">
<FRAME NAME="rechts_oben" src="r_o.html">
<FRAME NAME="rechts_unten" src="r_u.html">
</FRAMESET>
</FRAMESET>
In r_u.html steht ein javaScript, das eine html-Datei in einen der linken Frames lädt. Das Problem ist also:
Wie ändere ich aus einem Frameset heraus einen Frame in einem anderen Frameset? Dafür müßte ich doch eigentlich irgendwie das Frameset ansprechen, etwa so:
parent.parent.Frameset_links.links_oben
Nun haben Framesets aber keine name - Eigenschaft.
Was kann ich da tun?
Vielen Dank im Voraus,
Georg Stephan
Hiho,
das ist doch keine Pfadangabe:
parent.parent.Frameset_links.links_oben
parent benutzt du, damit eine ebene weiter oben nach dem namen "links-oben" gesucht wird. und dort ist er ja bekannt.
Also:
parent.links_oben.location.href='andere_seite.html'
reicht vollkommen.