Gast: div ausblenden mit display:none ist verzögert

Beitrag lesen

Hallo,

in einem grottenlangsamen Internet (5 User an einer Leitung - temporäres Projekt in der Wallachei) hole ich mir mit Ajax Informationen zu einer angeklickten Adresse. Die Info erscheint in einem div.

Bisher blieb die alte Info undefiniert lange stehen, bis die neue Info da war. Das heisst, der User bekommt keine direkte Reaktion auf den Mausklick.

Ich wollte das div (die alte Info) bei Klick ausblenden und nach Erhalt der neuen Info wieder einblenden:

  document.getElementById('rechts').style.display = "none";  
// getNewContent  
// updateNewContent  
  document.getElementById('rechts').style.display = "block";  

Problem: Es wird **nicht sichtbar** ausgeblendet. Wenn ich das Einblenden rausnehme, sehe ich, dass das Ausblenden funktioniert, aber wenn Einblenden aktiv ist, schein Firefox und Opera zu warten.

Muss ich da noch irgend was machen wie "Screen refresh"? Wenn ja, wie geht das?

Gast