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