Wie kann ich folgendes Problem lösen:
Ich habe eine Seite mit zwei Frames (Index und Text). Ein Hyperlink soll von dieser Seite eine neue Seite mit zwei Frames (Index und Text) öffnen, wobei der Link sowohl im neuen Index als auch im neuen Text bereits zu einer bestimmten Textstelle "Ziel" führen soll.
Ich möchte aber nicht einfach die neuen Dateien in die beiden Frames laden, sondern ich möchte im Browser auch den neuen Titel und die neue Adresse angezeigt haben.
Folgendes habe ich versucht:
<SCRIPT NAME="JavaScript">
function hyperlink(URLNEU,URL1,URL2)
{top.location.href=URLNEU;
parent.frames[0].location.href=URL1;
parent.frames[1].location.href=URL2;
}
</SCRIPT>
und den Hyperlink wie folgt:
<A HREF="javascript:hyperlink'URLNEU.htm','URL1.htm#Ziel','URL2.htm#Ziel')">...</A>
wobei URLNEU das aus zwei Frames mit den Dateien URL1 und URL2 enthaltene Frameset enthält und in URL1 und URL2 Sprungmarken <A NAME=Ziel> enthalten sind.
Die Funktion öffnet zwar die Datei URLNEU und lädt URL1 und URL2 in die Frames, aber das <A NAME=Ziel></A> in URL1 und URL2 wird nicht angesteuert.
Wo liegt der Fehler?