Ich hab eigentlich gar nix mit JavaScript zu tun, nur brauch ich jetzt für ne seite nen timer, also hab ich mir mal ein bisschen die Grundlagen angeschaut, und mir nen Timer geholt, nur funktioniert der nicht richtig.
also das Start funktioniert ja noch, aber danach kommt gleich das Stopp, und dann beginnt erst der Timer mit dem Countdown, kann mir hier jemand bei dem Problem helfen, das Stopp sollte erst nach dem Timer kommen.
Code:
<SCRIPT LANGUAGE = "JavaScript">
var intObjs=0;
function frmt(intNbr) {
return (intNbr<10 ? '0' : '') + Math.floor(intNbr) +':';
}
function countdown(intSec,strTgt,strCmd) {
if(document.getElementById) {
try {
var args = countdown.arguments,
disp = (
frmt(intSec/86400)+
frmt( (intSec%86400) / 3600 )+
frmt( (intSec%3600) / 60 )+
frmt(intSec%60)
).replace(/^(00:)+|(:$)/g,'');
if(args.length > 2)
document.getElementById('count_'+strTgt).firstChild.data = disp;
else {
strCmd = (args.length>1) ? args[1] : '';
strTgt = intObjs;
document.write('<span id="count_'+ intObjs++ +'">'+ disp +'</span>');
}
if (intSec > 0)
window.setTimeout('countdown('+(intSec-1)+','+strTgt+',\''+strCmd+'\')',1000);
else
eval(strCmd);
}
catch(e){}
}
}
//-->
</SCRIPT>
Code:
<script type="text/javascript"><!--
alert("Start")
countdown(2,alert('Stopp'))
//-->
</script>
also das Start funktioniert ja noch, aber danach kommt gleich das Stopp, und dann beginnt erst der Timer mit dem Countdown, kann mir hier jemand bei dem Problem helfen, das Stopp sollte erst nach dem Timer kommen.