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

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Vise bestemt tekst på bestemte datoer
Fra : Anders Boholdt-Peter~


Dato : 17-12-06 18:00

Hej,

Kan man lave et system eller findes der noget kode, der gør at en bestemt
tekst bliver vist på ens hjemmeside alt efter hvilken en dag man har i
måneden?
F.eks. kunne man få vist teksten "nu er det jul" juleaften, og teksten "nu
er det den længste dag" når vi kommer til den tid.

På forhånd tak for eventuelle svar.

--

/ Anders
http://www.boholdt-petersen.dk



 
 
Finn Elmgaard (17-12-2006)
Kommentar
Fra : Finn Elmgaard


Dato : 17-12-06 19:03

"Anders Boholdt-Petersen" <post-REMOVETHIS-@boholdt-petersen.dk> wrote in
message news:45857781$0$177$157c6196@dreader1.cybercity.dk...
> Hej,
>
> Kan man lave et system eller findes der noget kode, der gør at en bestemt
> tekst bliver vist på ens hjemmeside alt efter hvilken en dag man har i
> måneden?
> F.eks. kunne man få vist teksten "nu er det jul" juleaften, og teksten "nu
> er det den længste dag" når vi kommer til den tid.
>
Det kan f.eks. gøres på følgende måde:

Anvend funktionen Day(Now) til at finde ud af hvilken dag det er.
F.eks. vil AktuelDag = Day(now) juleaften give variablen AktuelDag værdien
24.

Anvend derefter en Select Case til at bestemme hvilke tekster der skal vises
de enkelte dage.

Select Case AktuelDag
Case 1 Text="Bla bla bla"
Case 2 Text="Bla bla bla bla"
o.s.v
End Select

Hvis det skal strække sig over flere måneder, må du på samme måde indarbejde
månedsværdien.

Hvis du arbejder med databaser kan du alternativt til Select Case placere
dine tekster i en tabel med kolonnerne Dag og Text og lave et opslag med
AktuelDag som kriterie.

mvh
Finn






Anders Boholdt-Peter~ (17-12-2006)
Kommentar
Fra : Anders Boholdt-Peter~


Dato : 17-12-06 20:22

"Finn Elmgaard" <finn@xxxelmgaard.com> skrev i en meddelelse
news:458585e1$0$4166$ba624c82@nntp02.dk.telia.net...
> Anvend funktionen Day(Now) til at finde ud af hvilken dag det er.

Er der nogle der ligger inde med et praktisk eksempel på, hvordan man
eventuelt får vist forskellig tekst i den kommende uge?

> Hvis det skal strække sig over flere måneder, må du på samme måde
> indarbejde
> månedsværdien.

Hvordan gør man det?

--

/ Anders
http://www.boholdt-petersen.dk



Is (17-12-2006)
Kommentar
Fra : Is


Dato : 17-12-06 21:07


"Anders Boholdt-Petersen" <post-REMOVETHIS-@boholdt-petersen.dk> skrev
i en meddelelse news:458598d8$0$182$157c6196@dreader1.cybercity.dk...
> "Finn Elmgaard" <finn@xxxelmgaard.com> skrev i en meddelelse
> news:458585e1$0$4166$ba624c82@nntp02.dk.telia.net...
> > Anvend funktionen Day(Now) til at finde ud af hvilken dag det er.
>
> Er der nogle der ligger inde med et praktisk eksempel på, hvordan
man
> eventuelt får vist forskellig tekst i den kommende uge?
>
> > Hvis det skal strække sig over flere måneder, må du på samme måde
> > indarbejde
> > månedsværdien.
>
> Hvordan gør man det?

Har du styr på at "finde" tiden ? eller prøv at se her:
http://www.html.dk/scripts/javascript/

Dato og tid.


--
Med venlig hilsen
Erik Isager



Finn Elmgaard (17-12-2006)
Kommentar
Fra : Finn Elmgaard


Dato : 17-12-06 21:11


"Anders Boholdt-Petersen" <post-REMOVETHIS-@boholdt-petersen.dk> wrote in
message news:458598d8$0$182$157c6196@dreader1.cybercity.dk...
> "Finn Elmgaard" <finn@xxxelmgaard.com> skrev i en meddelelse
> news:458585e1$0$4166$ba624c82@nntp02.dk.telia.net...
> > Anvend funktionen Day(Now) til at finde ud af hvilken dag det er.
>
> Er der nogle der ligger inde med et praktisk eksempel på, hvordan man
> eventuelt får vist forskellig tekst i den kommende uge?
>
> > Hvis det skal strække sig over flere måneder, må du på samme måde
> > indarbejde
> > månedsværdien.
>
> Hvordan gør man det?
>

På samme måde som du finder dagens nr. kan du finde månedens nr.:
AktuelMaaned = Month(Now) (se din VBscript dokumentation)

Det videre forløb vil nok afhænge af hvordan din opgave ser ud. Har du en
tekst til hver eneste dag? Så bliver det jo godt nok mange linier i din
Select Case. Eller er det kun enkelte dage?

Du kan måske kombinere de to variabler (AktuelDag og AktuelMaaned) og bruge
det som kriterie, eller du kan indlejre den ene i den anden, f.eks. med

If AktuelMaaned=1 then
Select Case
....
.....
End Select
End if
o.s.v.

Hvis du bruger databaseløsningen tilføjer du en kolonne med "Maaned" og
anvender et sammensat kriterie i stil med:

SELECT Text FROM MinTabel WHERE Maaned = " & AktuelMaaned & " AND Dag = " &
AktuelDag

(Ikke afprøvet!)
(Vær opmærksom på, om du anvender tal eller tekst til kriterie. Ved tekst
skal der ' omkring).

Databaseløsningen har den fordel, at man ikke skal ind at rode i koden, hvis
man vil ændre/tilføje en tekst.

mvh
Finn






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

Månedens bedste
Årets bedste
Sidste års bedste