Jörg Peschke: Layereinblendung funktioniert nicht richtig

Beitrag lesen

Hallo,

Der Layer wird erst angezeigt, wenn ich das IE-Fenster minimiere und denn wieder vergrößere. Der Inhalt des title-Tag wird zwar schon vorher angezeigt, der Layer selber erst nach der "Fensteraktualisierung". Hat da jemand ne Idee???

Hm,könnte ein Bug in der Render-Engine des IE sein. Mit dem IE6 hatte ich zwar solche Probleme noch nicht, aber der MacIE macht bei mir solche Späße dauernd.

Bei mir hat es oft geholfen, das Einblenden bewusst ein paar Milisekunden (max. 40 oder so) zu verzögern. Dann hat der IE zeit, den ganzen anderen Mist zu rendern, bevor er sich mit dem Layer beschäftigt.

Ebenfalls hilfreich ist auch ein Erzwingen eines Neu-Renderns durch an- und ausschalten des Layers:
function showpin() {
 var ppin = parent.MapFrame.document.Pushpin.style;
 ppin.visibility = "hidden";
 ppin.visibility = "visible";
}

GGf. könnts auch was bringen, den Layer nicht mit visibility sondern mit display umzuschalten.

Hoffe, irgendwas davon hilft.

Gruesse,
Joerg

Das Problem tritt sowohl unter win2000 + IE5.5 als auch unter xp + IE 6 auf

Sonnige Grüße

Juergen