Hallo,
mal ne allgemeine Frage: wenn ich über ein Javascript (s.u.) zwei Frames gleichzeitig wechsle, dann funktioniert das zwar technisch problemlos, ich habe aber immer im Browser die Anzeige als wenn noch immer etwas geladen wird (was natürlich nicht der Fall ist)... Ist das normal oder ist im Script etwas fehlerhaft?
Frank
<script type="text/javascript">
<!--
function ZweiFrames(URI1,F1,URI2,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
}
function ZweiFramesBack(F1,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.history.back();
if (!window.opera) window.setTimeout("Frame2.history.back()",10);
}
function ZweiFramesForward(F1,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.history.forward();
if (!window.opera) window.setTimeout("Frame2.history.forward()",10);
}
//-->
</script>
Das ist dann z.B. ein Link, über den es aufgerufen wird:
<a href="javascript:ZweiFrames ('home.html','main','navigation.html','navigation')">Ich bin der Link</a>