title image


Smiley event.pageY wird von Internet Explorer nicht erkannt.
Was kann ich alternativ nehmen?



Ich habe offsetY, screenY und y schon ausprobiert, aber die funktionieren auch nicht.

Das Problem ist, das es nur funktioniert solange man die Seinte nicht scrollt. Sobald die Seite gescrollt wird, stimmt die Y-Coordinate im IE nicht mehr.



Hintergrund:

ich will einen einfachen Hovertext einblenden, sobald ich die Maus über einen Text bewege:



var globalX = 0;

var globalY = 0;

function showComment(id){

document.getElementById("hover").innerHTML = document.getElementById("comment"+id).innerHTML;

}



function hideComment(){

document.getElementById("hover").innerHTML= "";

}



function mousemove (Ereignis) {

if (!Ereignis) Ereignis = window.event;

globalX = Ereignis.screenX;

if(global_IE){ // wenn internetexplorer. offsetY, screenY und y gehen aber auch nicht wenn gescrollt wird

globalY = Ereignis.y;

}else{

globalY = Ereignis.pageY;

}

document.getElementById("hover").style.left = (globalX+10)+"px";

document.getElementById("hover").style.top = (globalY+10)+"px";

}



document.onmousemove = mousemove;









mein text





mein Kommentar









HAt jemand eine Idee?

Vielen Dank Michael

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: