Mario Schieke: Unschöner Effekt in einem Javascript, kann man das ändern?

Beitrag lesen

Hallo!
Ich habe ein Javascript und möchte gerne fragen, ob man dieses etwas ändern könnte (habe da leider keine Erfahrung).
Dieses Script dient dazu ein Tooltip am Mousezeiger anzuzeigen, bei Mouseover.
Ich habe beobachtet, wenn man mit der Maus vom Link weg geht und der Tooltip nicht mehr angezeigt wird, ist er trotzdem noch da.
Man merkt das dadurch, wenn man nun mit dem Mauspfeil an den Seitenrad kommt, daß die Seite  Scrollbalken bekommt.

(siehe Beispiel URL mit Link: "Du siehst hier keinen Scrolltext...")

Das Script habe ich zwar so geändert, daß das "Aussehen" dessen, was am Mauspfeil angezeigt wird, anders ist, aber dadurch wird das Problem nicht verursacht.

Hoffe, jemand kann mir etwas helfen.

Hier das Script, ohne Anpassungen, incl. Allem drum und dran:
(erstelltm man eine Seite mit diesem Inhalt, funktioniert es schon, nur eben auch mit dem unschönen Problem)

<STYLE>
.css { position: absolute; visibility: hidden; z-index: 100 }
</STYLE>

<DIV ID="css" CLASS="css"></DIV>

<script language="Javascript">
<!--

Xoffset= -10; // Entfernung vom Mauszeiger auf der X Achse
Yoffset= 20; // Entfernung vom Mauszeiger auf der Y Achse
var tnew,kh;
iex=(document.all),popup=-1000;
nsx=(document.layer),popup=-1000;

// Textinhalte für Popups
var tipp1 =('diese Website müssen Sie sich merken <b>http://www.urgixgax.de</b>');
var tipp2 =('Ich wünsche Ihnen einen schönen Tag...:-))');

kh = (tnew) ? document.css : css.style;
if(tnew)
document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=mouse;

function zeige(tooltipp)
{
var content="<table bgcolor=#426399 width=200 border=1 cellpadding=2 cellspacing=2><td><font face='Arial' size=2 color=white><b> Hinweis</b><br>"+tooltipp+"</font></td></table>";
if(iex)
{
popup=Yoffset;
document.all("css").innerHTML=content;
kh.visibility="visible"
}else{
popup=Yoffset;
document.layer("css").innerHTML=content;
kh.visibility="visible"
}

}

// überwachen der Mouse auf den Achsen
function mouse(e)
{
var x = (tnew) ? e.pageX:event.x + document.body.scrollLeft;
kh.left=x+Xoffset;
var y = (tnew) ? e.pageY:event.y + document.body.scrollTop;
kh.top=y+popup;
}

// Schliessfunktion
function verberge()
{
popup=-1000;
kh.visibility="hidden";
}

// -->
</script>

<font class="stn"> <A HREF="#" onmouseover="zeige(tipp1)" onmouseout="verberge()"> 1. Tooltipp </FONT></A></B><br><br>
<font class="stn"> <A HREF="#" onmouseover="zeige(tipp2)" onmouseout="verberge()">2. Tooltipp </font></A>

MfG, Urgixgax.