Guten Morgen,
Du machst hier Annahmen ueber die interne Verarbeitungsstruktur der Browsersoftware. Das ist wirklich keine gute Idee. Bisher stimmte die Annahme fuer die meisten Browser offenbar, aber das war wohl eher Zufall. Wenn nun Mozilla verschiedene Aufgaben parallel ausfuehrt (z.B. Quelltext parsen und DOM erstellen versus JavaScript verarbeiten[1]), dann klappt das so eben nicht mehr. Mit dem setTimeout habe ich aber auch eine ungerechtfertigte Annahme gemacht (siehe auch mein anderes Posting). Das koennte sich als tickende Zeitbombe erweisen. Verwende also besser onLoad.
Ja, OnLoad wird wohl die optimalste Lösung sein.
Ich glaube, dass noch viele diese Vorstellung der sukzessiven Abarbeitung eines Webdokuments im Browser haben...
Ciao
Michael