Hallo Forum!
im selfhtml hab ich die praktische lösung gefunden, wie man zwei frames gleichzeitig laden kann. aber nun möchte ich nicht die 1000 und 1. Frage stellen wie dies funktioniert(ich weiß, die ist hier im forum nicht besonders beliebt), sondern wie ich ideses script erweitern kann, damit ich frames tauschen kann, die nicht im parent. sondern eine Ebene darüber liegt.
also:
Datei home.htm:
<frameset>
<frame src="oben.htm">
<frame name="nav" src="nav.htm">
<frame name="mitte src="main.htm">
<frame src="unten.htm">
</frameset>
(unnötiges hab ich hier weggelassen)
Datei main.htm:
<frameset>
<frame name="leftFrame" src="links.htm">
<frame name="mainFrame" src="rechts.htm">
</frameset>
so, und jetzt möchte ich aus links.htm mit einem Link Frames aus _home.htm_ tauschen!
das script aus selfhtml (
function ZweiFrames(URI1,F1,URI2,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
}
ist super, aber wie leite ich das ganze noch weiter nach 'oben'?
Frame1=eval("parent.parent."+F1); ...so wohl kaum?
ist sicher nicht schwer zu beantworten, aber ich find einfach nicht die richtige lösung in den (un-)tiefen des web.
lg
Alex