Struppi: onmouseover Tabelle mit Mausverfolgung

Beitrag lesen

Aber für den Internet Explorer hab ich mal schnell was gemacht...

... was so nicht funktioniert.

<span onMouseOver="zeigdietable()" onMouseOut="wegdietable()">Das hier ist der Text</span>

mach hier mal vorne dran ein paar <br>'s bis du scrollen musst.

<script type="text/javascript">
 function zeigdietable() {
  document.getElementById('tabledingens').style.left = window.event.x;
  document.getElementById('tabledingens').style.top = window.event.y;
  document.getElementById('tabledingens').style.visibility='visible';
 }

Dann 'funzt' das nicht mehr.

Da müßen einige Vereenkungen rein (wegem dem IE):
function mouse_pos(evt)
{
var pos = {left:0, top:0};
if(!evt) evt = window.event;
pos.left = evt.pageX ? evt.pageX : evt.clientX;
pos.top = evt.pageY ? evt.pageY : evt.clientY;

// Der IE 6 braucht Sonderbehandlung
if(document.compatMode && document.compatMode == "BackCompat")
{
// IE 6 im Quirks-(BackCompat) Modus
pos.left +=  document.body.scrollLeft;
pos.top += document.body.scrollTop;
}
else if (document.compatMode && document.compatMode == "CSS1Compat") {
// IE 6 im CSS1Compat Modus
pos.left += document.documentElement.scrollLeft;
pos.top += document.documentElement.scrollTop;
}else if (document.body)
{
// IE < 6 (nicht sicher da ich nur den IE 4 hab)
pos.left += document.body.scrollLeft;
pos.top += document.body.scrollTop;
}
return pos;
}

Struppi.