Hallo Zusammen,
möchte bei Mausberührung eines Links einen Hilfetext in einem Layer anzeigen. Der Text soll dabei immer übergeben werden.
Zuerst soll es mal im IE tun, der Rest kommmt (vielleicht) später.
Habe es soweit fertig, nur mit der Übergabe des Textes klappt es noch nicht. Eventuelle Lösung:innerHtml? Doch wie ist der Syntax?
Gruß powtac
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Test</title>
<script language="JScript" type="text/jscript">
<!--
var anzeigen;
function SetText(text)
{
anzeigen = text;
document.all.Springer.insertAdjacentText("AfterBegin", ' '+anzeigen);
}
function SetPos()
{
window.document.all.Springer.style.visibility = "visible";
document.all.Springer.style.left = window.event.x;
document.all.Springer.style.top = window.event.y;
}
function Close()
{
window.document.all.Springer.style.visibility = "hidden";
}
//-->
</script>
</head><body>
<div id="Springer" style="visibility:hidden; position:absolute; width:200px; height:100px; font-size:14pt; background-color:#000066; color:#FFFF00; padding:5px;">
<tt>Layer original Text</tt>
</div>
<span style="color:green" OnMouseOver="SetText('Hilfe zu ersten')" onMouseMove="SetPos()" onMouseOut="Close()">1. Hier mit der Maus drüber!</span><br><br>
<span style="color:green" OnMouseOver="SetText('Hilfe zu zweitens')" onMouseMove="SetPos()" onMouseOut="Close()">2. Hier mit der Maus drüber!</span><br><br>
<span style="color:green" OnMouseOver="SetText('und drittens')" onMouseMove="SetPos()" onMouseOut="Close()">3. Hier mit der Maus drüber!</span>
</body>
</html>