Martin Hein: onmousever | was steht in 'this' ?

Beitrag lesen

Hi,

jetzt hab ich ein neues Problem ;(

----------------------------------
var value = "wert1";

inputObj1.onmouseover = function(){test(this, value);}

var value = "wert2";

inputObj2.onmouseover = function(){test(this, value);}
----------------------------------

Den event dynamisch zu schreiben funktioniert auf
diese Weise schon grundsätzlich:

"onmouseover" wird die Funktion test() ausgeführt.
Nur dass der Parameter value den aktuellen Wert
hat und nicht den Wert, den er beim Scheiben des
Events hatte ;(

Anders ausgedrückt:

Wenn test als "function test(obj, text){alert(text);}"
definiert wäre, würde bei mouseover über 'inputObj1'
und 'inputObj2' "wert2" in der Alertbox ausgegeben.

Kann mir jemand eine Tipp geben, wie ich dem bei kommen
kann ?

besten dank und beste gruesse,
martin hein