Jo wenn es davor ist und dann die Funktion erst 1 Sekunde später aufgerufen wird, dann "findet" Javascript das Element auch meist.

So:
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>
sollte es aber auch funktionieren.