Robert Bamler: onChange

Beitrag lesen

Hallo Chris,

<b>Deutsch</b> <input type="radio" name="sprache" value="d" checked onClick="sprachauswahl()" onChange="sprachwechsel()">

Du hast einmal "sprachauswahl()" und einmal "sprachwechsel()" angegeben. Ist das absicht? Weiter unten hast du nur die Funktion "sprachwechsel()" gepostet. Gibt es auch noch eine Funktion "sprachauswahl()" oder ist das nur ein Tippfehler?

<b>English</b> <input type="radio" name="sprache" value="g" onClick="sprachauswahl()" onChange="sprachwechsel()">

Hier genauso.

var loc = Inh.concat (spr, ext);

Wo wird die Variable "ext" gesetzt?

window.location.href = loc;

Damit änderst du die URL des Frames, in dem sich das Formular befindet. Um Frame e zu ändern müsstest du folgendes notieren:

parent.nameDesFramesA.nameDesFramesE.location.href = loc;

Versuch mal alles aus deinem Quelltext herauszulöschen was du für diese Funktion nicht brauchst. Wenn es dann nicht funktioniert und du immer noch keinen Fehler findest, solltest du das Frameset zuerst einmal vereinfachen (z.B. Formular in Frame b soll Seite in Frame a laden). Dann müsstest du eher in der Lage sein, einen Fehler ausfindig zu machen.

Viel Erfolg,
Robert

--
Dieser Beitrag wurde zu 100% aus ganzen Sätzen hergestellt und ist biologisch abbaubar.