Hendrik Otting: Mausposition bei NS

Beitrag lesen

Hallo Forum

Wo versteckt eigentlich der NS die aktuelle Mausposition ?

bzw. warum klappt das mit IE aber nit mit NS ?

function setmousepos(){
mouseposx = window.event.x;
mouseposy = window.event.y;
}
function show(showobj) {
    if (ns) {
eval('parent.frames["'+namefuerhauptframe+'"].document.layers.'+showobj+'.visibility = "show"');
eval('parent.frames["'+namefuerhauptframe+'"].document.layers.'+showobj+'.top = mouseposy');
eval('parent.frames["'+namefuerhauptframe+'"].document.layers.'+showobj+'.left = mouseposx');
  }
if (ie) {
parent.frames[namefuerhauptframe].document.all[showobj].style.left = mouseposx;
parent.frames[namefuerhauptframe].document.all[showobj].style.visibility = "visible";
parent.frames[namefuerhauptframe].document.all[showobj].style.top = mouseposy;
  }
}

wobei onMousemove=("setmousepos();") beim Überfahren eines Layers/Div aufgerufen wird...

mfg
       Hendrik

PS. Gibts eigentlich nen eleganteren weg als das leidige eval ( ...) um beim NS objekte anzusprechen ?