Hallo Marc,
wenn ich jetzt eine weiteren Wert übergebe z.B der Name des Formulars
onFocus="heutigesDatum(this.name,test)"und ich im Script weiter versuche:
function heutigesDatum(Feldname,Formularname)
...
Zunächst einmal solltest Du lokalen Variablen andere Namen geben als den Übergabeparametern. Ausserde ist diese Zuweisung überflüssig:
var Feldname = Feldname;
var Formularname = Formularname;
document.elements[Formularname].elements[Feldname].value = heutigesDatum;
document.forms[Formularname].elements[Feldname].value = heutigesDatum;
Warum geht's nicht? ist doch dasselbe Prinzip!
Nicht ganz. Einmal willst Du auf ein Formular zugreifen, und das andere Mal auf ein Formularelement.
unter welchem Stichwort, kann ich zu dieser Syntax wo nachlesen?
http://selfhtml.teamone.de/javascript/objekte/elements.htm#allgemeines
Grüße
Andreas
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
(Rich Cook)