div tooltip ved mouseover
Hej experter.Jeg har søgt lidt rundt herinde for at finde et script som kan vise et tooltip ved mouseover på et tekst link eller billede.
Jeg fandt roenvigs script http://www.eksperten.dk/spm/631144 og det virker også udemærket.
Problemet jeg har er bare at den ikke sætter style.left og style.right ordentligt i firefox.
<script type="text/javascript">
var Ymouse = Xmouse = 0;
var ns6 = (document.getElementById && !document.all)?true:false;
var d = (ns6)?window:document;
d.onmousemove = getMousePos;
function getMousePos(evnt) {
Ymouse = (ns6)?evnt.pageY:event.y;
Xmouse = (ns6)?evnt.pageX:event.x;
}
function show(elm){
if(document.getElementById){
document.getElementById(elm).style.visibility = 'visible';
}else if(document.all){
document.all[elm].style.visibility = 'visible';
}
var inf = (ns6)?document.getElementById(elm):document.all[elm];
inf.style.left = Xmouse + 15;
inf.style.top = Ymouse;
}
function hide(elm){
if(document.getElementById){
document.getElementById(elm).style.visibility = 'hidden';
}else if(document.all){
document.all[elm].style.visibility = 'hidden';
}
}
</script>
Pft.