Hallo Patrick
Mit der in SELFHTML beschriebenen Methode klappt es prima 2 Frames zu ändern. Doch bei 3 Frames klappt es nicht.
Na, du traust dich ja Fragen zu stellen hier *g*. Bevor das nun wieder ausartet hier, so viel:
<script type="text/javascript">
<!--
function DreiFrames(URI1,F1,URI2,F2,URI3,F3) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame3=eval("parent."+F3);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
Frame3.location.href = URI3;
}
function DreiFramesBack(F1,F2,F3) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame3=eval("parent."+F3);
Frame2.history.back();
if (!window.opera) window.setTimeout("Frame2.history.back()",10);
if (!window.opera) window.setTimeout("Frame3.history.back()",10);
}
function DreiFramesForward(F1,F2,F3) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame3=eval("parent."+F3);
Frame1.history.forward();
if (!window.opera) window.setTimeout("Frame2.history.forward()",10);
if (!window.opera) window.setTimeout("Frame3.history.forward()",10);
}
//-->
Und beim Aufruf:
<a href="javascript:DreiFrames('bla.htm','oben','blubb.htm','unten', 'blaeh','irgendwo')">Und? was das wirklich so schwer? Haettest du da nicht auch selber drauf kommen koennen mit ein bischen Nachdenken?</a>
viele Gruesse
Stefan Muenz