Klaus: Warum startet Transistion nicht?

Beitrag lesen

Hallo,

ich habe es jetzt (warscheinlich recht umständlich) gelöst:
Ich habe am Ende im Javascript einen Timeout auf eine Funktion gesetzt, die document.readyState auf 'complete' prüft und erst wenn die Seite vollständig geladen wurde, die neuen width-Werte setzt. Damit ist die Transition jetzt sauber gelaufen.

  
window.setTimeout(animationstart, 100);  
						  
function animationstart() {  
   if(document.readyState != "complete") {  
      window.setTimeout(animationstart, 100);  
      return false;  
   } else {  
      <?=$scriptvar;?>  
   }  
}  

In $scriptvar stehen die Kommandos zur Änderung der Weite drin:
document.getElementById("STAT_1").style.width = '75px';
document.getElementById("STAT_2").style.width = '175px';
document.getElementById("STAT_3").style.width = '305px';
document.getElementById("STAT_4").style.width = '215px';

Danke dennoch für die Hilfe.

LG,

Klaus