Axel Richter: Client x/y - und weitere Variabeln.

Beitrag lesen

Hallo,

  

> function showInfo(e, id) {  
>   if (!e) e = window.event;  
>   var infoText = document.createTextNode(id + ": " + InfosAusDB[id]);  
>   var infoDIV = document.getElementById("infoDIV");  
>   infoDIV.removeChild(infoDIV.firstChild);  
>   infoDIV.appendChild(infoText);  
>   infoDIV.style.display = "block";  
>   infoDIV.style.left = e.clientX + "px";  
>   infoDIV.style.top = e.clientY + "px";  
> }  

Das mit e.clientX und e.clientY wird natürlich dann nicht mehr gut funktionieren, wenn die Tabelle so groß wird, dass gescrollt werden muss. Dann benötigst Du noch window.pageXOffset und window.pageYOffset inklusive der IE-Workarounds dazu.

viele Grüße

Axel