diana: Problem mit offsetX = element.layerX;

Beitrag lesen

Ich habe folgendes problem . Ich möchte mir die x,y kordinaten ausgeben lassen wenn ich in einem div element wohinklicke , bezogen auf den rand dieses elementes . Im IE funktioniert das einwandfrei , aber im NS giebt er mir nur undefined aus . Weis nicht mehr weiter . Wäre nett wenn jemand den Code anschauen würde und mir einen Tipp oder eine Lösung nennen könnte . Danke schonmal im vorraus

//----------------- in html
 <div id="mapubersicht" style="position:absolute" onClick="JavaScript:klmapanwahl(this);">

//---------------- in js datei

function klmapanwahl(element){
 var offsetX;
 var offsetY;

if(window.ActiveXObject)
 {
  offsetX = window.event.offsetX;
  offsetY = window.event.offsetY;
  alert(offsetX + "_" + offsetY);
 }
 else
 {
  offsetX = element.layerX;
  offsetY = element.layerY;

alert(offsetX + "_" + offsetY);
 }

}