Servus allerseits!
Hab nen kleines Skript geschrieben (aus SELFHTML z.T. übernommen), das DIVs auf Mausklick anzeigt und wieder versteckt, soweit kein Problem.
Jetzt habe ich diese DIVs mit einem Hintergrund versehen, das den Hintergrund der gesamten Seite so halbtransparent durchscheinen läßt. Klappt auch wunderbar.
Nur: Mit dem IE (5.5) dauert es bis zu drei (!!) Sekunden, bis er dieses DIV (Lokal/Apache, nur Text und 2x2 Pixel großes GIF als Hintergrund) anzeigt bzw. versteckt. Opera 6 und Gecko (Netscape 6x/Mozilla) machen das in Bruchteilen einer Sekunde.
Das beste: wenn ich den Hintergrund rausnehme, ist der IE fast so schnell wie die anderen, trotzdem aber noch max. halb so schnell.
Ist dieses Problem mit dem Hintergrund bekannt, mit ner neueren Version des IE behoben, oder liegts daran, daß dem IE mein Skript nicht schmeckt?
Herzliche Grüße,
Sebastian
=========QUELLTEXT==================
JavaScript liegt in ner separaten Datei:
function zeigeDIVwb()
{
if (document.getElementById)
document.getElementById("DIVwb").style.visibility="visible";
}
function versteckeDIVwb()
{
if (document.getElementById)
document.getElementById("DIVwb").style.visibility="hidden";
}
In der HTML-Datei:
<div style="position:absolute; top:25px; left:420px"><a href="javascript:zeigeDIVwb()">Wegbeschreibung</a></div>
<div id="DIVwb" style="visibility:hidden; position:absolute; background-image:url(grafiken/trans.gif); top:110px; left:340px; width:330px; height:300px; border:1px solid white;">Dies wird der DIV Wegbeschreibung <a href="#" onClick="versteckeDIVwb()">Verstecke mich!</a></div>