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.