Timer Hilfe

woni

Mitglied
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.

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.
 
Der Countdown ist zufällig zum Teil meiner und darum wäre es schön gewesen, wenn du den ursprünglichen Kommtar oben beibehalten hättest:
http://confus.co.funpic.de/_data/tut/multicountdown.html hat gesagt.:
//coded by Sven Mintel from tutorials.de edited by con-f-use@gmx.net - be fair and do not remove this
Wie auch immer, wenn du die Hinweise auf meiner Seite gelesen hättest wüsstest du, das man den Befehl in Anfrührungszeichen schreiben muss. Also:
HTML:
<script type="text/javascript"><!--
    alert("Start")
    countdown(2,"alert('Stopp')")
    //--></script>
 
Zuletzt bearbeitet:
Das hatte ich schon versucht, aber da zählt dann der Timer net runter.

Und deinen Kommentar, hab ich auch drinnen, nur nicht hier rein gepostet
 
Hab inzwischen wieder weiter versucht:

Code:
<script language="Javascript" type="text/javascript">
<!--
alert("Start")
countdown(2,'alert("Stopp")')
//-->
</script>

und so klappt das jetzt
 

Neue Beiträge

Zurück