Avatar billede cdc Novice
13. marts 2003 - 20:22 Der er 11 kommentarer og
1 løsning

Tid fra server

Har denne side www.hillerodgolf.dk
Som i nu på denne tid af døgnet kan se, er der et sort billed på siden. det er et billed fra et webcam.

Jeg har et javascript som kan skifte siden i iframe ud med et andet, når det bliver aften og setter det tilbage om morgenen, man findes der et script der henter tiden fra en server og som kan lave dette skift mellem html documenterne? er jo lidt dumt med denne tidsforskel mellem DK og usa f.eks når uret går efter brugerens indstillinger på egen maskine
/cdc
Avatar billede serverservice Praktikant
13. marts 2003 - 20:54 #1
ved ikke om du kan bruge dette, men bl.a. fra server til klient kan man sætte tiden med batch kommando: net time /domainname /set 
jvf. kommandoen net time
Avatar billede serverservice Praktikant
13. marts 2003 - 20:56 #2
vrøvl linien er: net time \\w2000advs /set /y   
og w2000advs er servernavn, script kørt som logonscript.
Avatar billede cdc Novice
13. marts 2003 - 21:13 #3
mit script ser således ud:

<SCRIPT LANGUAGE = 'JavaScript'><!--
var date = new Date();
var hours = date.getHours();
if ( (hours < 6) || (hours > 18) )
    location.href('web_frame_02.htm');
else
    location.href('web_frame_01.htm');
//--></SCRIPT>
Avatar billede Slettet bruger
14. marts 2003 - 14:18 #4
Du skal have skrevet tiden ud her:

var date = new Date();

Du må selv finde ud af, alt afhængig dig serverside-programmeringssprog, hvordan du vil skrive det ud. Her er de formater, det kan stå i:
http://www.w3schools.com/js/js_datetime.asp
Avatar billede cdc Novice
14. marts 2003 - 16:02 #5
Har siddet og kigget lidt på dit link, og tænkt vider, den er lidt kringlet den her. Den skal hente uret fra serveren som siden ligger på, og der vælge hvilken html side der skal vises i iframen. Kan ikke umiddelbart se hvad jeg skal bruge på det link der.

den side den skal vises på er en asp side, så jeg skulle måske spørge over i den gruppe
Avatar billede Slettet bruger
14. marts 2003 - 16:06 #6
På det ovenstående link kan du se, hvilke formater man kan udskrive en dato i et dato-objekt på.
Hvis du med ASP kan finde antallet af millisekunder siden 1/1-1970, kan du udskrive det i dato-objektet:

var date = new Date(<% =antal_millisekunder %>);
Avatar billede Slettet bruger
14. marts 2003 - 16:07 #7
(jeg er i øvrigt ikke god til ASP, så jeg kan ikke hjælpe dig yderligere)
Avatar billede cdc Novice
14. marts 2003 - 22:00 #8
jeg arbejder lidt vider med detm ellers tak for hjælpen, smider du ikke lige et svar, da jeg bygger vider på det med noget fra dit link
Avatar billede Slettet bruger
15. marts 2003 - 09:52 #9
Svar.

Du kan altid sige, hvis du har problemer, men jeg bliver nødt til at se dine ASP-koder, hvis jeg skal have en chance for at gætte mig frem til, hvad du skal gøre.
Avatar billede Slettet bruger
15. marts 2003 - 10:02 #10
Med lidt hjælp herfra:
http://www.html.dk/tutorials/asp/lektion4.asp
... vil jeg gætte mig til, at det skal se således ud:

var date = new Date(<%
Response.Write Year(Now) & ", " & (Month(Now) - 1) & ", " & Day(Now) & ", " & Hour(Now) & ", " & Minute(Now) & ", " & Second(Now)
%>);

Correct me i I'm wrong! :)
Avatar billede Slettet bruger
15. marts 2003 - 10:02 #11
Correct me if I'm wrong...
Avatar billede cdc Novice
15. marts 2003 - 10:18 #12
jeg vender tilbage hertil når jeg har hele løsniugen
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