Javascript: Vid färdig nedräkning:
Hej, jag har följande kod för en nedräknare till en hemsida jag håller på med: <HTML> <HEAD> <TITLE>Countdown Clock</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function getTime() { now = new Date(); y2k = new Date("Mar 2 2006 00:00:00"); days = (y2k - now) / 1000 / 60 / 60 / 24; dagarRound = Math.floor(days); timmar = (y2k - now) / 1000 / 60 / 60 - (24 * dagarRound); timmarRound = Math.floor(timmar); minuter = (y2k - now) / 1000 /60 - (24 * 60 * dagarRound) - (60 * timmarRound); minuterRound = Math.floor(minuter); sekunder = (y2k - now) / 1000 - (24 * 60 * 60 * dagarRound) - (60 * 60 * timmarRound) - (60 * minuterRound); sekunderRound = Math.round(sekunder); sec = (sekunderRound == 1) ? " sekund" : " sek"; min = (minuterRound == 1) ? " minut" : " min, "; hr = (timmarRound == 1) ? " timme" : " tim, "; dy = (dagarRound == 1) ? " dag" : " dagar, " document.timeForm.input1.value = "Det är " + dagarRound + dy + timmarRound + hr + minuterRound + min + sekunderRound + sec + " kvar! "; newtime = window.setTimeout("getTime();", 1000); } // --> </script> </HEAD> <BODY onLoad="getTime()"> <form name=timeForm> <input type="texte" name=input1 size=110 border-style="none" style="border-bottom: 0px solid; border-left: 0px solid;border-right: 0px solid;border-top: 0px solid;font:12px arial, helvetica,sans-serif"> </form> </BODY> </HTML> Hur skriver jag för att scriptet ska göra så att när nedräknaren når slutdatumet skriver ut en vald text istället för att det ska stå 0dagar 0tim 0sek. Jag vill t.ex att det ska stå "Färdigt!" när 31 mars är nått istället för nedräknaren. Går det att lösa? Tacksam för svar! / Oskar
Medlem i Mobbade Whoa Användare Crew M.W.A http://www.otechdesign.com
|