Countdown and redirect.
Jeg har prøvet alt hvad jeg kunne for at finde frem til et godt countdown-script, men har ikke fundet lige præcis det jeg søger efter. Her er der et script jeg er tilfreds med, hvis der altså er nogen der bare lige ændre lidt ved det, for det aner jeg ikke noget om.<html>
<head>
<script type="text/javascript" language="javascript">
var iMinutes=0;
var iSeconds=30;
var sRedirect="results.htm";
function CountDown(){
if(iSeconds==0){
iMinutes--;
iSeconds=59;
}else{
iSeconds--;
if(iMinutes==0&&iSeconds==0)window.location.href=sRedirect
}
document.getElementById("countdown").firstChild.nodeValue=iMinutes+":"+iSeconds
}
window.onload=function(){window.setInterval("CountDown()",1000)}
</script>
</head>
<body>
<div id="countdown"> </div>
</body>
</html>
Problemet er at når tiden løber ud, så går den hen på results.htm - men min countdown skal bruges til en quiz, og tælle nogen point sammen, men det gør den countdown ikke. Hvis man trykker på 'Scor mig knappen', så viser den rigtigt nok et resultat http://www.yalla.dk/2706/popquiz.htm - kan man lave det sådan at hvis tiden udløber så trykker 'computeren' selv på denne knap så den går hen og viser resultatet.
Et andet problem, er at tiden er i toppen, jeg kunne godt tænke mig at brugeren hele tiden kan få øje på hvor meget tid der er tilbage, uden at skulle scrolle op og ned hele tiden. Jeg syntes ikke at det er fedt at smide tiden ind i en frame, så kunne ændre et par linier i scriptet så tiden den kommer til at stå nede i browser viduets venstre side.
Jeg vil blive utrolig glad hvis nogen ville hjælpe mig med det her ;-)
