Axel Richter: Parameter an Eventhandler übergeben

Beitrag lesen

Hallo,

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

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

Das tut sie ja

function tuwas(event, text)
{
}

Nein, hier nimmt die Funktionn tuwas den Parameter event an.

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

Hiernach wird bei onmousemove über #divtest aber die anonyme Funktion function() aufgerufen. Diese muss das Event-Objekt auch als Parameter annehmen.

function init()
{
document.getElementById('divtest').onmousemove =

function(event)

{
    tuwas(event, 'Ein Text von divtest');
  };
}

viele Grüße

Axel