Jo wenn es davor ist und dann die Funktion erst 1 Sekunde später aufgerufen wird, dann "findet" Javascript das Element auch meist.
So:
sollte es aber auch funktionieren.HTML-Code:<body onload="doCount_1();doCount_2();"> <script language='javascript'> var countdown_1 = 234; function doCount_1() { var returnvar = ''; if (countdown_1 > 0) { countdown_1-- var s = countdown_1; var d = Math.floor(s/(24*3600)); var h = Math.floor((s - (d * 24*3600))/3600); var m = Math.floor((s - (d * 24*3600) - (h * 3600))/60); var sek = Math.floor(s - (d * 24*3600) - (h * 3600) - (m * 60)); if(d != 0) { returnvar = returnvar+d+'d '; } if(h != 0) { returnvar = returnvar+h+'h '; } if(m != 0) { returnvar = returnvar+m+'min '; } if(sek != 0) { returnvar = returnvar+sek+'s '; } } else { returnvar = 'Fertig'; } document.getElementById('countdown_1').innerHTML = returnvar; window.setTimeout('doCount_1()',1000) } function doCount_2() { alert(11); } </script> <div id='countdown_1'></div> </body>