AlexBausW: 3 frames

Beitrag lesen

Hallo Chris,

das mit den 2 frames ändern hab ich nun begriffen. aber wie kann man drei frames gleichzeititg ändern. das erste sollte geändert werden. das darunter liegende nicht und das unterste sollte wieder geändert werden. wie muss ich das jetzt schreiben? so wie hier unten geschrieben, geht das nicht.

Ich fürchte, daß Du noch mal den Javascript-Teil aus Selfhtml studieren musst ;-)
Zum Ändern von drei Frames haben ja einige schon was geschrieben.

Bei Deiner Funktion bekommen ich im Netscape folgende FehlerMeldung:

========Schnipp===========

JavaScript Error: file:/C/pfad/zur/datei/mitte.htm, line 14:

missing formal parameter.

function zweiFrames(URL1,F1,URL2,F2,)
........................................^

=========Schnapp==========

Wenn Du das überflüssige Komma weglässt, klappt`s auch mit dem Nachbarn ;-)

Aus Spaß an der Freude und um mich vor anstehender Arbeit zu drücken und damit ich mal was anderes machen kann, hab` ich ein kleines Skript geschrieben, welches eine beliebige Anzahl von Frames ändern sollte.

function ChangeFrames() {
  for (var i = 0; i < ChangeFrames.arguments.length; i++) {
    param = ChangeFrames.arguments[i].split('=');
    parent.frames[param[0]].location.href = param[1];
  }
}

Aufgerufen mit:
<a href="javascript:ChangeFrames('frame1name=datei1.htm','frame2name=datei2.htm');">Change Frames</a><br>
oder:
<a href="javascript:ChangeFrames('frame1index=datei1.htm','frame2index=datei2.htm');">Change Frames</a><br>

Ich hoffe das hilft weiter

Gruß AlexBausW

P.S.: Komme ich jetzt in die Auslese ;-)