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