Nun getestet und perfektioniert:
// Inhalt von changeframes.js:
function changeFrames() // paarweise Parameter: Frame, URL. Wenn Frame == "" dann aktuellen Frame.
{
for (var i=0; i<changeFrames.arguments.length-1; i+=2)
{
var frame = changeFrames.arguments[i]
if(!frame)
frame = this.name
parent.frames[frame].location.href = changeFrames.arguments[i+1]
}
}
/*
Einbinden in HTML-Datei mit:
<Script Type="text/javascript" Src="js/changeframes.js"></Script>
Im Pfad "../" voransetzen wenn Aufruf aus Unterordner.
"js/" weglassen wenn Unterordner nicht vorhanden.
Aufruf-Beispiel:
<A Href="javascript:changeFrames('','frame1.htm','Frame2','frame2.htm')>Ursprungsanordnung</A>
Als Frame kann der bei <frame name="..."> im <Frameset> angegebene Name angegeben werden
(in Hochkomma, da Anführungszeichen schon in Href verwendet werden),
oder '' für aktuellen Frame,
oder die laufende Nummer nach der Reihenfolge der <frame>-Tags in <frameset>, ab 0 gezählt.
Es kann eine beliebige Anzahl Parameter eingegeben werden: Frame, URL, Frame, URL, ...
*** Ein Service von http://www.bitwelt.de ***
*/
// Wenn Sie diesen Beitrag gut finden, klicken Sie bitte 1 x auf "zur Archivierung vorschlagen".