Beim dargestellten Problem klappt der Vorschlag bestens -
- Herzlichen Dank -
Das Problem existiert bei komplizierteren Aufgaben aber unseligerweise immer noch!
Das folgende Beispiel funktioniert unter IE4 einwandfrei: wenn man mit der Maus über das Farbfeld fährt, erscheint ein Informationsfenster. Nun ist es zwar auch noch da - aber um die gescrollte Pixellänge versetzt
<html><head><title>Test</title>
<script language="JavaScript">
function MakeVisible()
{
document.all.InfoFenster.style.left = window.event.x;
document.all.InfoFenster.style.top = window.event.y;
document.all.InfoFenster.style.display= "inline";
}
function MakeInvisible()
{
document.all.InfoFenster.style.display = "none";
}
</script>
</head>
<body>
<div id="InfoFenster" style="position:absolute; top:0px; left:0px; width:100px; height:50px; font-size:10pt; background-color:#E0E0E0; color:black; padding:5px; border:#EFEFEF 2px inset; display:none">
Das ist eine Information.
</div>
<script language="JavaScript">
<!--
for(i = 1; i <= 40; i++)
{
var x = i * i;
document.write("<br>Das Quadrat von " + i + " ist " + x);
}
// --!>
</script>
<span id="Springer" style="background-color:#FFE0FF; position:absolute; top:600px; left:100px; width:100px; height:100px;" onMouseOver="MakeVisible()" onMouseOut="MakeInvisible()">
Einfach mal drüberfahren
</span>
</body>
</html>
DAS ist der eigentliche Hintergrund meines Problems!
Mit Bitte um Hilfe
Wolfgang Eisenzopf