Struppi: werteübergabe

Beitrag lesen

klick auf ein bild soll einem eingabefeld ein wert einer variablen zugewiesen werden. wenn ich das feld in der funktion angebe

function get_data(wert,) {
 rechner.snr.value=wert;
 }

ist das kein problem. ich würde aber gerne den namen des eingabefelds übergeben z.B.

onClick="javascript:get_data(wertvariable,'snr')">
onClick="javascript:get_data(wertvariable,'hostname')">

'javscript:' ist in einem eventhandler mindestens nicht nötig, da es ein unbenutztes Label darstellt, in älteren Browsern ist es sogar falsch.

so funktionierts leider nicht:

function get_data(wert,feld) {
 rechner."+feld+".value=wert;
 }

document.rechner[feld].value = wert;

document. ist wichtig, da ein normaler Browser nicht Wissen kann, was du mit 'rechner' meinst (normalerweise sollte daraus ein self.rechner werden, und das gibt es vermutlich bei dir nicht)

Struppi.