Hallo,
layerY/layerY sind Eigenschaften des Eventobjektes, nicht des Elementes. So kannst du browserübergreifend darauf zugreifen:
<div id="mapubersicht" style="position:absolute" onClick="JavaScript:klmapanwahl(this);">
onclick="klmapanwahl(this, event)"
function klmapanwahl(element){
function klmapanwahl (element, event) {
if(window.ActiveXObject)
Wenn das eine Browserabfrage sein soll, dann solltest du auf eine einfache Objektabfrage umsteigen.
if (typeof event.offsetX != "undefined")
{
offsetX = window.event.offsetX;
offsetY = window.event.offsetY;
Dann event.offsetX/Y
alert(offsetX + "_" + offsetY);
}
else
else if (typeof event.layerX != "undefined")
{
offsetX = element.layerX;
offsetY = element.layerY;
Und hier wie gesagt event.layerX/Y.
alert(offsetX + "_" + offsetY);
}}
Mathias