Axel Richter: Parameter an Eventhandler übergeben

Beitrag lesen

Hallo,

Hallo!

Wie kann man das Event-Objekt innerhalb eines mit

objekt.onmousemove = tuwas;

registrierten Eventhandlers übergeben (ich weiß, so wird es automatisch übergeben,

Ja, es wird automatisch an die Funktiuon mit dem Bezeichner tuwas übergeben. Diese muss es aber auch annehmen, so z.B.:

function tuwas(evt) {
...
}

ich will aber weitere Parameter übergeben).

Ich habe es so versucht:

window.onload=init;

function init()
{

document.getElementById('divtest').onmousemove =
  function()
  {
    tuwas(event, 'Ein Text von divtest');
  };
}

Hier wird das Event-Objekt automatisch an die anonyme (namenlose) Funktion function() übergeben.

Diese muss es aber auch annehmen, so z.B.:

document.getElementById('divtest').onmousemove =

function(evt)

{

evt = evt || window.event;
       tuwas(evt, 'Ein Text von divtest');

};
}

viele Grüße

Axel