Struppi: objekt relative koordinaten in mozilla & co

Beitrag lesen

layerx und y liefert bei mir keine objektrelativen! koordinaten.
ich lege zumindest mit document.onclick die aufzurufende funktion fest und das liefert immer die absoluten koordinaten zum bildschirmrand.

Layerx/Y funktioniert nur dann so, wenn du den layer positionierst.

Um die Koordintan zu erhalten kannst du auch die Positon des Objektes auf dem der event stattfindet ermitteln.
Das Objekt kannst du so ermitteln:
function event_onclick(e)
{
if(!e) e = window.event;
var targ;
if (e.target) targ = e.target;
else if (e.srcElement) targ = e.srcElement;
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode;
}
(von: http://www.quirksmode.org/js/events_properties.html)

so ala: window.document.getElementById("obj").event.onclick = funktion;

Ohne event.

Struppi.