Supportnet / Forum / Webseiten/HTML
zwei Frames gleichzeitig ändern
Frage
Hallo,
ich möchte zwei Frames gleichzeitig ändern. Hab mich schon bei SELFHTML schlau gemacht, aber irgendwie funktioniert es nur in Mozilla und nicht im IE. Ich benutze IE 6 und Mozilla 1.6. Hier ist mal der Code:
[code]
//zwischen head
<script language="JavaScript" 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;
}
//-->
</script>
......
<body>
<a href="javascript:ZweiFrames('seite1.html','main','seite2.html','top')">
<b>link</b>
</a>
[/code]
Im IE sehe ich nur, dass sich seite2.html ändert.
Wenn ich im Browser beim IE auf Zurück" klicken, dann sieht man für ne 10tel Sukunde seite 1.html aufflackern. Was mache ich falsch??? Bei Mozilla funktionierts, zwar ist alles komischerweise etwas verschoben, aber das soll jetzt nicht das Problem sein.
Kann jemand helfen???
Kathrin
Antwort 1 von Dr.Ma-Busen
Nabend!
Versuch es mal mit dieser Funktion, damit müsste es gehen.
Einfach mit der alten Funktion zwischen <script ...> und </script> austauschen.
MfG
Dr. Ma-Busen
Versuch es mal mit dieser Funktion, damit müsste es gehen.
function ZweiFrames(URI1,F1,URI2,F2) {
parent.frames[F1].location.href = URI1;
parent.frames[F2].location.href = URI2;
}Einfach mit der alten Funktion zwischen <script ...> und </script> austauschen.
MfG
Dr. Ma-Busen
Antwort 2 von kathrin-77
Nein ging leider auch nicht :-(.
Hat vielleicht jemand eine Ahnung, wie man das mit Dreamweaver machen kann??? Vielleicht gehts da besser!
Kathrin
Hat vielleicht jemand eine Ahnung, wie man das mit Dreamweaver machen kann??? Vielleicht gehts da besser!
Kathrin
Antwort 3 von semi
Versuch's mit
top.frames[F2].location = URI2;
top.frames[F1].location = URI1;Antwort 4 von kathrin-77
Ne, das war es auch nicht, versteh ich nicht, sieht doch alles richtig aus :-(((((.
Aber danke euch beiden für die Tipps
Kathrin
Aber danke euch beiden für die Tipps
Kathrin
Antwort 5 von sTk
Antwort 6 von RedSonja
<script language="JavaScript">
function
ZweiFrames(URL1,F1,URL2,F2){
parent.frames[F1].location.href=URL1;
parent.frames[F2].location.href=URL2;}
</script>
</head>
<body background="img/kalk.gif">
<table>
<tr>
<td>
<a href="javascript:ZweiFrames('personal/hartmutid.html',2,'personal/hartmut/hartmut.html',3)"
onmouseover="hartmut.src='img/butyell.gif'"
onmouseout="hartmut.src='img/butred.gif'">
hier hast du die funktion und den aufruf, wie es bei meiner Homepage läuft und funktioniert
Live long and prosper
RedSonja

