onMouseOver medfører tooltip
HejsaJeg har en funktion, som viser et tooltip ved mouseover.
Desværre vises det ikke korrekt, hvis siden er "scrollet".
tippet bliver vist rigtig nok, hvis ikke der er scrollet, men jo mere man scroller ned på siden, jo mere "off target" kommer tippet.
Nogen der kan hjælpe mig?
Scriptet:
<SCRIPT language="javascript">
<!--
function ShowTooltip(fArg)
{
var tooltipOBJ = eval("document.all['tt" + fArg + "']");
var tooltipOffsetTop = tooltipOBJ.scrollHeight - 50;
var testTop = event.clientY - 50;
var testLeft = event.clientX + 10;
var tooltipAbsLft = (testLeft < 0) ? 10 : testLeft;
var tooltipAbsTop = (testTop < document.body.scrollTop) ? document.body.scrollTop + 10 : testTop;
tooltipOBJ.style.posLeft = tooltipAbsLft;
tooltipOBJ.style.posTop = tooltipAbsTop;
tooltipOBJ.style.visibility = "visible";
}
function HideTooltip(fArg)
{
var tooltipOBJ = eval("document.all['tt" + fArg + "']");
tooltipOBJ.style.visibility = "hidden";
}
//-->
</SCRIPT>
Tippet:
<DIV ID="tt1" style="visibility:hidden;">bla bla bla</DIV>
Triggeren:
<A HREF="Default.asp" CLASS="Link" TARGET="_top" onmouseout="HideTooltip(1,event);" onmouseover="ShowTooltip(1,event);">Forsiden</A>
