Avatar billede vester Novice
22. maj 2002 - 00:26 Der er 12 kommentarer og
1 løsning

Include afhængigt af klokkeslet

Hej med Jer.

Jeg skal bruge et scriptstykke der indtil kl 18 idag inkluderer en fil, og derefter en anden.

Er der en, der har et sådant liggende?


VesTer
Avatar billede steen_hansen Forsker
22. maj 2002 - 00:31 #1
Ja, men det kræver database og ASP, ikke JavaScript. Der ligger også noget på ActiveDeveloper.dk, skal prøve at finde et link
Avatar billede medions Nybegynder
22. maj 2002 - 00:32 #2
If Hour(Date()) < 18 Then
Server.Execute("fil1.asp")
End If

//>Rune
Avatar billede medions Nybegynder
22. maj 2002 - 00:32 #3
If Hour(Date()) < 18 Then
  Server.Execute("fil1.asp")
Else
  Server.Execute("fil2.asp")
End If

sådan var det...
//>Rune
Avatar billede pfp Nybegynder
22. maj 2002 - 00:33 #4
Så vidt jeg har forstået kan du ikke lave inkludering af filer med betingelser (kender dog kun til vbscript), men du skal vist nok i stedet kigge efter noget der hedder Server.Execute
Avatar billede vester Novice
22. maj 2002 - 00:33 #5
Hvis det nu kun er indtil i morgen klokken 18, at fil1 skal vises, og derefter fil2 resten af året.

Hvordan gøres det?
Avatar billede medions Nybegynder
22. maj 2002 - 00:34 #6
Ups

If Hour(Now()) < 18 Then
  Server.Execute("fil1.asp")
Else
  Server.Execute("fil2.asp")
End If

sådan var det...
//>Rune
Avatar billede pfp Nybegynder
22. maj 2002 - 00:34 #7
nåååa, burde nok have opdateret inden jeg kommenterede :-)
Avatar billede medions Nybegynder
22. maj 2002 - 00:36 #8
If Year(Date()) = 2002 And Weekday(Date()) >= 5 Then
    If Hour(Now()) > 18 Then
      Server.Execute("fil1.asp")
    Else
          Server.Execute("fil2.asp")
    End If
    End If

//>Rune
Avatar billede vester Novice
22. maj 2002 - 00:40 #9
Rune.
Hvor får den at vide, at det kun er den indtil den 22. det drejer sig om?
Avatar billede medions Nybegynder
22. maj 2002 - 00:41 #10
(hvis ikke du ved det giver Weekday(Date()) resultatet 4) men alligevel manglede der lgie noget:

If Year(Date()) = 2002 And Weekday(Date()) >= 5 And Month(Date()) = 5 Then
    If Hour(Now()) > 18 Then
      Server.Execute("fil1.asp")
    Else
          Server.Execute("fil2.asp")
    End If
    End If

//>Rune
Avatar billede medions Nybegynder
22. maj 2002 - 00:42 #11
If Year(Date()) = 2002 And Month(Date()) = 5 And Day(Date()) = 23 Then
    If Hour(Now()) > 18 Then
      Server.Execute("fil1.asp")
    Else
          Server.Execute("fil2.asp")
    End If
    End If

undskyld du har ret.. det skal være sådan her!
//>Rune
Avatar billede vester Novice
22. maj 2002 - 01:01 #12
Tak
Avatar billede medions Nybegynder
22. maj 2002 - 01:04 #13
Anytime - undskyld jeg kludrede sådan i den ;-)

Thx 4 Poinz
//>Rune
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
Kurser inden for grundlæggende programmering

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