Funktion mit (event)

Kai-Behncke

Erfahrenes Mitglied
Hallo liebe Leute,
ich fange an, mich mit Java-Script zu beschäftigen.
Trotz emsiger Suche habe ich zu einem Phänomen aber noch nichts richtiges gefunden.

Ich habe einge funktion, welche sich die Bildschirmkoordinaten holt:

function getMouseXY(e) {

var tempX = 0
var tempY = 0

if (IE) { // grab the x-y pos.s if browser is IE
tempX = event.offsetX
tempY = event.offsetY
} else { // grab the x-y pos.s if browser is NS
tempX = e.layerX
tempY = e.layerY
}

Das klappt auch wunderbar.
Wenn man sich über einem Bild bewegt, dann werden an einer anderen Stelle die Pixelkoordinaten ausgegeben.

<div style="position:relative ;border-style:none;background-image:url(<?php echo $image_url?>);border:0px;" onmousemove="getMouseXY(event);" document.mapserv.submit();">

Was ich nicht verstehe:
onmousemove="getMouseXY(event);"

Ok, onmousemove ist der Eventhandler; getMouseXY die Funktion; wofür aber steht
das "event" in Klammern.
Ist das eine fixe Variable, die für das aktuelle event steht?
Ist das ein Objekt?
Wo ist diese Variable definiert, gibts dazu eine Referenz?
Wer weiß Rat?
 

Neue Beiträge

Zurück