<script language="javascript"> function odliczaj(n) { n--; s = n%60; if (n == 0) { document.getElementById('cos').innerHTML = ''; } else { document.getElementById('cos').innerHTML = '' + g + ':' + ((m < 10) ? '0' + m : m)+ ':' +((s < 10) ? '0' + s : s); if(n >= 0) setTimeout("odliczaj(" + n + ")", 1000); } } </script> <body onload="odliczaj(900)"> <span id="cos"></span>
powyższe działa, ale chciałem przerobić bez body onload, i poniższa wersja nie działa (nic nie wyświetla)
<script language="javascript"> .... window.onload=odliczaj('900'); </script> <span id="cos"></span>
gdzie jest błąd ?