/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Nedtællingsscript
Fra : NS-Genie©


Dato : 06-03-05 21:54

Hej NG

Jeg har "stjålet" et nedtællingsscript fra html.dk, som skriver dage, timer,
minutter, sekunder.
Problemet er at det viser ikke at der f.eks er 12 dage, 4 timer, 34 minutter
og 8 sekunder til eventen, men omregner de 12 dage til til timer, minutter
og sekunder, således at den skriver 12 dage 292 timer 17554 minutter og
1053248 sekunder. Er det ikke muligt at lave det om??

<script type="text/javascript">
var now = new Date();
var event = new Date("May 04 2005 14:00:00");
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.getElementById('days').value = days;
document.getElementById('hours').value = hours;
document.getElementById('minutes').value = minutes;
document.getElementById('seconds').value = seconds;
ID=window.setTimeout("update();",1000);
}
</script>

Det skal lige siges at jeg ikke har forstand på at programmere i java.

-Thomas




 
 
Jens Gyldenkærne Cla~ (06-03-2005)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-03-05 21:59

NS-Genie© skrev:

> Problemet er at det viser ikke at der f.eks er 12 dage, 4
> timer, 34 minutter og 8 sekunder til eventen, men omregner de
> 12 dage til til timer, minutter og sekunder, således at den
> skriver 12 dage 292 timer 17554 minutter og 1053248 sekunder.
> Er det ikke muligt at lave det om??

Har du et link til din side? Scriptet ser umiddelbart fint ud, men
måske har du lavet fejl i din html-kode.


> Det skal lige siges at jeg ikke har forstand på at programmere
> i java.

Det er skam heller ikke nødvendigt for at programmere i javascript
(de to ting har intet med hinanden at gøre).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

NS-Genie© (06-03-2005)
Kommentar
Fra : NS-Genie©


Dato : 06-03-05 22:10


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns9611DFA1518CCjcdmfdk@gyrosmod.cybercity.dk...
> NS-Genie© skrev:
>
>> Problemet er at det viser ikke at der f.eks er 12 dage, 4
>> timer, 34 minutter og 8 sekunder til eventen, men omregner de
>> 12 dage til til timer, minutter og sekunder, således at den
>> skriver 12 dage 292 timer 17554 minutter og 1053248 sekunder.
>> Er det ikke muligt at lave det om??
>
> Har du et link til din side? Scriptet ser umiddelbart fint ud, men
> måske har du lavet fejl i din html-kode.

Link: www.ns-genie.dk/aboutme.htm

>> Det skal lige siges at jeg ikke har forstand på at programmere
>> i java.
>
> Det er skam heller ikke nødvendigt for at programmere i javascript
> (de to ting har intet med hinanden at gøre).

Det har jeg heller ikke forstand på....hehe

-Thomas



Anders Wegge Jakobse~ (06-03-2005)
Kommentar
Fra : Anders Wegge Jakobse~


Dato : 06-03-05 23:10

"NS-Genie©" == NS-Genie© <genieNOSPAM@tdcadsl.dk> writes:

> Hej NG
> Jeg har "stjålet" et nedtællingsscript fra html.dk, som skriver dage, timer,
> minutter, sekunder.
> Problemet er at det viser ikke at der f.eks er 12 dage, 4 timer, 34 minutter
> og 8 sekunder til eventen, men omregner de 12 dage til til timer, minutter
> og sekunder, således at den skriver 12 dage 292 timer 17554 minutter og
> 1053248 sekunder. Er det ikke muligt at lave det om??

Prøv med:

<script type = "text/javascript">
window.setTimeout("update();", 1000);
update();

function update() {
var now = new Date();
var event = new Date("May 04 2005 14:00:00");
var difftime = (event - now);

var days = Math.round(difftime / (1000 * 60 * 60 * 24));
difftime = difftime % (1000 * 60 * 60 * 24);
var hours = Math.round(difftime / (1000 * 60 * 60));
difftime = difftime % (1000 * 60 * 60);
var minutes = Math.round(difftime / (1000 * 60));
difftime = difftime % (1000 * 60);
var seconds = Math.round(difftime / (1000));
document.getElementById('days').value = days;
document.getElementById('hours').value = hours;
document.getElementById('minutes').value = minutes;
document.getElementById('seconds').value = seconds;
window.setTimeout("update();",1000);
}
</script>

--
/Wegge
<http://wiki.wegge.dk/Usenet>
mailto:awegge@gmail.com - Invitationer på FCFS basis

NS-Genie© (07-03-2005)
Kommentar
Fra : NS-Genie©


Dato : 07-03-05 00:25


"Anders Wegge Jakobsen" <wegge@wegge.dk> skrev i en meddelelse
news:m31xas5suw.fsf@obelix.wegge.dk...
> "NS-Genie©" == NS-Genie© <genieNOSPAM@tdcadsl.dk> writes:
>
>> Hej NG
>> Jeg har "stjålet" et nedtællingsscript fra html.dk, som skriver dage,
>> timer,
>> minutter, sekunder.
>> Problemet er at det viser ikke at der f.eks er 12 dage, 4 timer, 34
>> minutter
>> og 8 sekunder til eventen, men omregner de 12 dage til til timer,
>> minutter
>> og sekunder, således at den skriver 12 dage 292 timer 17554 minutter og
>> 1053248 sekunder. Er det ikke muligt at lave det om??
>
> Prøv med:
>
> <script type = "text/javascript">
> window.setTimeout("update();", 1000);
> update();
>
> function update() {
> var now = new Date();
> var event = new Date("May 04 2005 14:00:00");
> var difftime = (event - now);
>
> var days = Math.round(difftime / (1000 * 60 * 60 * 24));
> difftime = difftime % (1000 * 60 * 60 * 24);
> var hours = Math.round(difftime / (1000 * 60 * 60));
> difftime = difftime % (1000 * 60 * 60);
> var minutes = Math.round(difftime / (1000 * 60));
> difftime = difftime % (1000 * 60);
> var seconds = Math.round(difftime / (1000));
> document.getElementById('days').value = days;
> document.getElementById('hours').value = hours;
> document.getElementById('minutes').value = minutes;
> document.getElementById('seconds').value = seconds;
> window.setTimeout("update();",1000);
> }
> </script>
>
> --
> /Wegge
> <http://wiki.wegge.dk/Usenet>
> mailto:awegge@gmail.com - Invitationer på FCFS basis


Super mange tak, det var lige det der skulle til.

-Thomas



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste