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

Beitrag lesen

Hi there,

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.  
  
Du scheinst davon auszugehen, daß der Rechner darauf wartet, bis die Daten da sind. Das stimmt aber nicht, display = "none" und display = "block" passieren unmittelbar aufeinander, deshalb siehst Du auch nichts davon. Du müsstest das Wiedereinblenden vom tatsächlichen Eintreffen der Daten abhängig machen...