Daniel Thoma: Parameter innerhalb eines Formularaufrufes in einem anderen Frame

Beitrag lesen

Hallo, Regina

parent.frames[2].document.forms[0].param.value=irgendwasr;
Hiermit kreifst du auf das Element mit dem namen param zu.
Der browser kann nicht wissen, das du nicht Versuchst auf dieses Element zuzugreifen.
Um den der Funktion übergebenen wert kümmert er sich nicht im geringsten.
Richtig:

eval("parent.frames[2].document.forms[0]." + param + ".value=irgendwasr");

Mit eval kann man vom JavaScript selbst erzeugten Code ausführen.

Tschüs

Daniel