hallo, ich habe mir gerade eine kleine hilfe gebaut damit ich N werte in N formularfelder mit einem klick eintragen kann.
mein problem: wie kann ich das lösen wenn ich diese funktion mal von einem popup aus starten will (wo ich "window.opener.document...." benötig), mal aus der seite direkt. ich weiss nicht wie ich das für beides umschreibe. mit eval() ?
function pushValues(formname,elems) {
var arr = elems.split("||");
for(i=0; i < arr.length; i++) {
document[ formname ][''+ arr[i]+''].value = arr[(i+1)];
i++;
}
}
<a href="#" onClick="pushValues('myform','feld1||wert1||feld2||wert2')">klick</a>
<form><input name="feld1"....></form>