Hallo!
Ich möchte gerne, dass "function zeige()" nur die letzten 10 Sekunden aktiviert wird
und nicht wie jetzt, wenn der Countdown herunter gezählt hat. Kann mir jemand helfen?
MfG Speedy
Ich möchte gerne, dass "function zeige()" nur die letzten 10 Sekunden aktiviert wird
und nicht wie jetzt, wenn der Countdown herunter gezählt hat. Kann mir jemand helfen?
Code:
<head> <title>----</title> <script language="javascript" type="text/javascript"> var id=""; function countdown(name,time){ now_time=time; if(now_time!=0){ var tage=Math.floor(time/60/60/24); var time=time-tage*60*60*24; var stunden=Math.floor(time/60/60); var time=time-stunden*60*60; var minuten=Math.floor(time/60); var sekunden=time-minuten*60; if(stunden<10) stu0="0" else stu0=""; if(minuten<10) min0="0" else min0=""; if(sekunden<10) sek0="0" else sek0=""; var ausgabe=stu0+stunden+":"+min0+minuten+":"+sek0+sekunden; id=window.setTimeout("countdown('"+name+"',"+(now_time-1)+")", 1000); } else { var ausgabe='<span style="color:#CC0000">Zeit abgelaufen!</span>'; zeige(); } function zeige() { document.getElementById("endf").style.display = "inline"; } document.getElementById(name).innerHTML = ausgabe; } </script> </head> <body> <span id="countdown"><script>countdown("countdown","15");</script></span> <div id="endf" style="position: absolute; left: 10; top: 40; display:none;"> <img src="bild1.jpg" border="1"> </div> </body> </html>
Kommentar