Avatar billede misbruger Nybegynder
22. februar 2002 - 17:09 Der er 5 kommentarer og
2 løsninger

countdown

Er der nogen der kan lave et script der tæller ned fra....

MiliSekunder = 1200000

Og udskriver den i et tekstfelt......???????
Avatar billede olebole Juniormester
22. februar 2002 - 18:07 #1
<ole>
Ja
/mvh
</bole>
Avatar billede misbruger Nybegynder
22. februar 2002 - 18:26 #2
oki hvis du er så klog ;) ....så guide mig dog..... det her er det rod jeg selv prøver....

<%
TimeNow = now
TimeTo = dateAdd("n", 20, now)
%>
<HEAD>
<!--#include file="../inc/header.asp" -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
TimeNow = new Date("<%=TimeNow%>");
TimeTo = new Date("<%=TimeTo%>");
function getTime() {
now = TimeNow;
y2k = TimeTo;
days = (y2k - now) / 1000 / 60 / 60 / 24;
daysRound = Math.floor(days);
hours = (y2k - now) / 1000 / 60 / 60 - (24 * daysRound);
hoursRound = Math.floor(hours);
minutes = (y2k - now) / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
minutesRound = Math.floor(minutes);
seconds = (y2k - now) / 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
secondsRound = Math.round(seconds);
sec = (secondsRound == 1) ? " second." : " seconds.";
min = (minutesRound == 1) ? " minute" : " minutes, ";
hr = (hoursRound == 1) ? " hour" : " hours, ";
dy = (daysRound == 1)  ? " day" : " days, "
document.timeForm.input1.value = "Time remaining: " + daysRound  + dy + hoursRound + hr + minutesRound + min + secondsRound + sec;
newtime = window.setTimeout("getTime();", 1000);
}
//  End -->
</script>

</HEAD>

<!-- STEP TWO: Insert the onLoad event handler into your BODY tag  -->

<BODY onLoad="getTime()">

<!-- STEP THREE: Copy this code into the BODY of your HTML document  -->

<center>
<%=TimeTo%>
<form name=timeForm>
<input type=text name=input1 size=70 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>
</center>
Avatar billede gryn Nybegynder
22. februar 2002 - 18:35 #3
Skal man kunne se tallet i millisekunder?
Avatar billede misbruger Nybegynder
22. februar 2002 - 18:42 #4
I princippet skal jeg bare bruge en funktion der kan tælle ned fra 20 minutter....

Når men...

...hvis du tager ovenstående script og skifter linien...

now = TimeNow;

...ud med....

now = new Date();

...Så virker det næsten, problemet der er at hvis servertimer og clienttime er forskellige.
Avatar billede olebole Juniormester
24. februar 2002 - 14:03 #5
misbruger >> Hvis nu du havde været så begavet at forklare, hvad du skal bruge i spørgsmålet - alternativt at svare gryn på det, han spørger om - havde du nok haft svaret allerede nu.
Hvis du er præcis i dine ønsker - som du blev bedt om af Admin, da du oprettede din bruger - ville du uden tvivl have haft et brugbart svar nu. På denne måde spilder du derimod blot vores tid og får jo ikke rigtig noget ud af det  ;o)
/mvh
Avatar billede misbruger Nybegynder
25. februar 2002 - 09:06 #6
olebole har jo nok ret, det er en meget tynd forklaring jeg har givet, så jeg lukker lige her og prøver mig igen..... Tak for hjælpen ellers!
Avatar billede misbruger Nybegynder
25. februar 2002 - 09:16 #7
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester