Frames ändern
Alexander Schmidt
- javascript
Hey
Ich möchte mit einem Link zwei Frames verändern. Mit der in SELFHTML beschriebenen Lösung ( parent.frames[x].location.href="xxx.htm"; ) geht es leider ncht, der Browser meldet immer , er kann die entsprechende Seite nicht öffnen. Über einen einfachen Link <a href=... funktioniert es aber.
Wer kann mir sagen, wiran das liegt?
Schon mal vielen Dank
Alec
Hallo Alec,
Ich möchte mit einem Link zwei Frames verändern. Mit der in SELFHTML beschriebenen Lösung ( parent.frames[x].location.href="xxx.htm"; ) geht es leider ncht, der Browser meldet immer , er kann die entsprechende Seite nicht öffnen. Über einen einfachen Link <a href=... funktioniert es aber.
bitte poste mal den von Dir verwendeten Code oder gib uns einen URL.
Das Beispiel aus SelfHTML funktioniert imho ausgezeichnet, vielleicht
ist Dir da irgendwo ein kleiner Fehler unterlaufen.
Viele Grüße aus Dresden,
Stefan Einspender
<img src="http://www.favicon.de/_banner1.gif" title="Patchwork - die bunte Welt des WWW auf Favicon.de" style="cursor:hand;" onClick="window.location.href='http://www.favicon.de/patchwork/'" onmouseover="status='http://www.favicon.de/patchwork/';return true;" onmouseout="status='';return true;" alt="">
Hey Stefan, Danke für Dein Interesse
Hier der Code der Fameseite:
<frameset rows="*,37" border="0" frameborder="0" framespacing="0">
<frameset cols="150,*" border="0" frameborder="0" framespacing="0">
<frame name="links" src="linkframe.htm" scrolling=no noresize marginwidth=0 marginheight=0 target="_self">
<frameset rows="70,*">
<frame name="oben" scrolling=no noresize marginwidth=0 marginheight=0 src="hauptoben.htm" target="_self">
<frame name="haupt" scrolling=no noresize marginwidth=0 marginheight=0 src="linkframe.htm" target="_self">
</frameset>
</frameset>
<frame name="unten" scrolling=no noresize marginwidth=0 marginheight=0 src="unten.htm" target="_self">
</frameset>
...und der relevante Teil beim Aufrufen des Links
function nav(index)
{
framezulink= new Array ("haupt_crew.htm","haupt_leude.htm","haupt_guest.htm","haupt_fun.htm","haupt_linkz.htm");
parent.haupt.location.href=framezulink[index];
}
<body>
<Image name="lk1" src="pics/link1.gif" width=120 height=40 style="position:absolute; top:70px; left:0px" onClick="nav(0)">
</body>
Nochmal Danke Alec
hi Alexander,
...und der relevante Teil beim Aufrufen des Links
function nav(index)
»» {
»» framezulink= new Array ("haupt_crew.htm","haupt_leude.htm","haupt_guest.htm","haupt_fun.htm","haupt_linkz.htm");
»» parent.haupt.location.href=framezulink[index];
»» }
wenn der frameset so aussieht wie oben gepostet
und die eintraege in Deinem array stimmen, muesste
folgendes funktionieren:
function nav(index)
{framezulink= new Array("....")
top.haupt.location.href=framezulink[index];}
tschau - peter
Hallo
schon mal hiermit probiert ?
<A href="" onClick="parent.links.location='links.htm';parent.rechts.location='rechts.htm'; return false;">Hier klicken</A>
Gruß
Jürgen
Danke, die Frontpage-Vorschau zeigt zwar immer noch den selben Fehler an, im IE läuft es aber! (?)
Alec