stefallica
wzl-lid
Sinds 24/9/2004
T: 10
R: 858
|
10/3/2005 -
12:00u
| Quote
|
Gegroet, O koene ridders en edele jonckvrouwen
klein vraagske. heeft er iemand zo'n programmake waar ge in dagen uren en seconden kunt aftellen naar nen datum in den toekomst? zodat ge altijd kunt zien hoe ver weg bv. het vertrek van de reis nog is...
thanx...
|
Darunia
wzl-lid
Sinds 18/12/2004
T:6 -
R:336
|
10/3/2005 -
14:54u
| Quote
|
Dat doe je met javascript. Ik neem aan dat het voor op een site is.
Plaats dit tussen de <head> tags:
<script LANGUAGE="JavaScript"> <!-- var now = new Date(); var event = new Date("Dec 31 2005 12:00:00" ;//verander hier de datum var seconds = (event - now) / 1000; var minutes = seconds / 60; var hours = minutes / 60; var days = hours / 24; ID=window.setTimeout("update();", 1000); function update() { now = new Date(); seconds = (event - now) / 1000; seconds = Math.round(seconds); minutes = seconds / 60; minutes = Math.round(minutes); hours = minutes / 60; hours = Math.round(hours); days = hours / 24; days = Math.round(days); document.form1.days.value = days; document.form1.hours.value = hours; document.form1.minutes.value = minutes; document.form1.seconds.value = seconds; ID=window.setTimeout("update();",1000); } // --> </script>
en plaats dit tussen de <body> tags:
<font face="Verdana" size="2">Countdown naar 31 December 2005,om 24:00 uur</font></p> <form name="form1"><p align="center"><font face="Verdana" size="2">Dagen <input type="text" name="days" value="0" size="3"> Uren <input type="text" name="hours" value="0" size="4"> Minuten <input type="text" name="minutes" value="0" size="7"> Seconden <input type="text" name="seconds" value="0" size="7"> </font> </p> </form>
Datum e.d. is vlot in te stellen. Staat nu op 31 december 2005.
Laatst aangepast door
Darunia
op 10/03/2005 14:54:47u
(1x aangepast)
|
stefallica
wzl-lid
Sinds 24/9/2004
T:10 -
R:858
|
10/3/2005 -
15:08u
| Quote
|
Darunia schreef: Ik neem aan dat het voor op een site is.
.
eigenlijk niet... ik had gedacht aan een programmake da ge kunt downloaden ofzo... die dings in java heb ik ook gevonden op google...
|
Darunia
wzl-lid
Sinds 18/12/2004
T:6 -
R:336
|
10/3/2005 -
15:22u
| Quote
|
De vraag is stellen bij 'programmeren'.
|
lordrex
wzl-lid
Sinds 17/10/2004
T:2 -
R:136
|
10/3/2005 -
17:36u
| Quote
|
ge kunt ook die html aanmake da hier staat en als je een datum hebt de bron aanpasse en opnieuw opslaan geeft zelfde effect
|
daboykefke
chatslet
Sinds 29/10/2003
T:49 -
R:4529
|
14/3/2005 -
4:07u
| Quote
|
lordrex schreef: ge kunt ook die html aanmake da hier staat en als je een datum hebt de bron aanpasse en opnieuw opslaan geeft zelfde effect
of met een commandbox de datum opvragen
|
CrazyWaiter
[sport-mod] The One
Sinds 24/9/2004
T:57 -
R:2506
|
14/3/2005 -
12:11u
| Quote
|
weet er iemand hoe ge in javascript een restdeling uitvoert? vb: 14/4 = 3 rest 2 (hoe ge aan die 2 kunt geraken)
|
Pjoe
Suicide Bunny
Sinds 7/11/2003
T:46 -
R:1703
|
14/3/2005 -
13:32u
| Quote
|
CrazyWaiter schreef: weet er iemand hoe ge in javascript een restdeling uitvoert? vb: 14/4 = 3 rest 2 (hoe ge aan die 2 kunt geraken)
2 = (14 mod 4) in java is da denk ik 14%4
|
CrazyWaiter
[sport-mod] The One
Sinds 24/9/2004
T:57 -
R:2506
|
14/3/2005 -
22:49u
| Quote
|
mod is VB zeker? voor zover ik mij nog herinner ...
'k heb de code een klein beetje aangepast dat er exact afgeteld wordt ... bij vorige versie zag je voor een datum veraf gelegen 1000den secondes, 60 keer minder minuten etc
Daarvoor had ik die restdeling nodig, en Pjoe, 't is idd % 
Onderstaande code in de head, de rest is net 't zelfde als in den eerste reply
<script LANGUAGE="JavaScript"> <!-- var now = new Date(); var event = new Date("Mar 17 2005 23:00:00" ;//verander hier de datum var seconds = (event - now) / 1000; var minutes = seconds / 60; var hours = minutes / 60; var days = hours / 24; var rest; ID=window.setTimeout("update();", 1000); function update() { now = new Date(); rest = (event - now); days = rest / (24*60*60*1000); days = Math.floor(days); rest = rest % (24*60*60*1000); hours = rest / (60*60*1000); hours = Math.floor(hours); rest = rest % (60*60*1000); minutes = rest / (60*1000); minutes = Math.floor(minutes); rest = rest % (60*1000); seconds = rest / 1000; seconds = Math.floor(seconds); document.form1.days.value = days; document.form1.hours.value = hours; document.form1.minutes.value = minutes; document.form1.seconds.value = seconds; ID=window.setTimeout("update();",1000); } // --> </script>
Laatst aangepast door
CrazyWaiter
op 14/03/2005 23:06:57u
(1x aangepast)
|