Hi<br>Auf einer Internetseite habe ich mithilfe von PHP einen Countdown eingebunden:<p>echo '<script language="JavaScript">';<br>echo 'var hh="'.$dauer_h.'";';<br>echo 'var ="'.$dauer_m.'";';<br>echo 'var ss="'.$dauer_s.'";';<br>echo 'function countdown()';<br>echo '{';<br>echo 'if(hh<0)';<br>echo '{';<br>echo 'document.counterform.counter.value="fertig";';<br >echo 'self.location.reload();';<br>echo '}';<br>echo 'else';<br>echo '{';<br>echo 'document.counterform.counter.value=hh+":"+mm+":"+ ss';<br>echo '}';<br>echo 'ss=ss-1;';<br>echo 'if(ss<0)';<br>echo '{';<br>echo 'ss=59;';<br>echo 'mm=mm-1;';<br>echo 'if(mm<0)';<br>echo '{';<br>echo 'mm=59;';<br>echo 'hh=hh-1;';<br>echo 'if((hh>0)&&(hh<10))';<br>echo 'h="0"+hh';<br>echo '}';<br>echo 'else';<br>echo '{';<br>echo 'if(mm<10)';<br>echo 'mm="0"+mm';<br>echo '}';<br>echo '}';<br>echo 'else';<br>echo '{';<br>echo 'if(ss<10)';<br>echo 'ss="0"+ss';<br>echo '}';<br>echo 'setTimeout("countdown()", "1000")';<br>echo '}';<br>echo '</script>';<p>Jetzt habe ich dazu 2 Fragen:<br>1) Kann ich den Countdown auch außerhalb eines Textfeldes anzeigen lassen? Das Textfeld passt da irgendwie nicht zum Style - kann man das nicht als einfachen Text anzeigen lassen?<br>2) Jetzt möchte ich eine beliebige (variable) Anzahl von Countdowns auf die Seite implementieren - ich kann in PHP die verschiedenen Countdowns über eine FOR (oder WHILE)-Schleife abarbeiten, aber wie mache ich das im JavaScript-Code mit mehereren Countdowns?<p>danke schonmal für eure Hilfe, Sebastian Meßmer<p>edit: Ach so ja - document.counterform.counter ist ein INPUT-HTML-Formular-Element der Klasse "text", also so:<br><PRE>
<form name="counterform">
<input name="counter" type="text">
</form>
</PRE>
<form name="counterform">
<input name="counter" type="text">
</form>
</PRE>
Comment