Der Dicki: Mit einem Link mehrere Frames ändern

Beitrag lesen

Hallihallo!

function change(url1,url2,url3)
{
parent.top.location = url1;
parent.n2.location = url2;
parent.m.location = url3;
}
MM_reloadPage(true);
</script >

und:
<a href="#" onClick="change('t_nl_wein.html','n2,2_nl.html','wein_nl.html'); return false;" ....

Als zweiten Parameter übergibst Du der Funktion den Wert 'n2,2_nl.html' als url2.
Du musst den Namen des zweiten Frames aber nicht übergeben. Besser gesagt: Du darfst es nicht, die Funktion kann mit einem solchen Parameter nichts sinnvolles anfangen.

Ansonsten sollte das aber so funktionieren (bis auf diesen kleinen Fehler eben).

Viele liebe Grüße,
Der Dicki

PS: Den Kommentar, daß ohne Frames viele derartige Probleme gar nicht erst auftauchen, spare ich mir an dieser Stelle. Du wirst Deine Gründe haben. Allerdings sollte man auch immer an solche Besucher denken, die kein Javascript benutzen können/wollen/dürfen (z.B. Google ;) )