Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Warum Funktioniert das nicht ??





Frage

Hallo ich glaub ich hab mir nen Fehler eingebaut und finde Ihn nicht. Kann mir jemand helfen ??? <html> <head> <meta http-equiv="" content=""> <title>.: Countdown :.</title> <script language="JavaScript"> <!-- var eventdate = new Date("may 20, 2005 14:00"); function toSt(n) { s="" if(n<10) s+="0" return s+n.toString(); } function countdown() { cl=document.clock; d=new Date(); count=Math.floor((eventdate.getTime()-d.getTime())/1000); if(count<=0) {cl.days.value ="---"; cl.hours.value=""; cl.mins.value=""; cl.secs.value=""; return; } cl.secs.value=toSt(count%60); count=Math.floor(count/60); cl.mins.value=toSt(count%60); count=Math.floor(count/60); cl.hours.value=toSt(count%24); count=Math.floor(count/24); cl.days.value=count; setTimeout("countdown()",1000); } </script> </head> <body> <p><center><form name="clock"> <table border=0 align="center" > <tr> <td><center class="style1">Noch</center></td> <td><center><input name="days" size="2"></center></td><td><center class="style1"><b>Tage</b> </center></td> <td><center><input name="hours" size="2"></center></td><td><center class="style1"><b>Stunden</b> </center></td> <td><center><input name="mins" size="2"></center></td><td><center class="style1"><b>Minuten</b> </center></td> <td><center><input name="secs" size="2"></center></td><td><center class="style1"><b>Sekunden</b> </center></td><td><center class="style1"><b>bis zur Trauung</b> </center></td> </tr> </table></p> </body> </html> Ich hab keine Ahnundg warum in den Form Feldern kein Countdown zu sehen ist. BITTE kann mich irgend jemand auf die Lösung schupsen :-)

Antwort 1 von Dr.Ma-Busen

Moin!


Du hast vergessen nach dem Laden der Seite das Script zu starten in dem du countdown aufrufst.

MfG

Antwort 2 von P4B

Danke !!! habs zwar versucht onLoad zu machen ging aber irgendwie net so richtig : (

<a href="javascript:countdown()">Starten</a>

Funktioniert !!

DANKE

Antwort 3 von rfb

mit folgender kleinen Änderung funktionierts:
...
setTimeout("countdown()",1000); 
} 
//-->
</script> 
</head> 
<body onload="countdown()">
...


Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: