danke hubert, das nenn ich nen ansatz ;)
nur eine kleine frage h�tt ich da noch: es sollte noch ein else rein, damit
die seite "zurzeitkeineaktion.htm" angezeigt wird. bitte korrigiere meinen
vorschlag, falls er nicht stimmt:
Dim i, sZR(27), sAkt(27)
Const sAktnix
sAktnix = "zurzeitkeineaktion.htm"
sZR(1) = dateserial(2001,09,30)
sAkt(1) = "aktion1.htm"
sZR(2) = dateserial(2001,10,1)
sAkt(2) = "aktion2.htm"
For i = 1 to 27
If date()>= sZR(i) Then
AnzuzeigendeSeite = sAkt(i)
else
AnzuzeigendeSeite = sAktnix
End If
Next
gruss
michael
-----Urspr�ngliche Nachricht-----
Von: Hubert Daubmeier [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 18. September 2001 11:46
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: [aspdebeginners] AW: [aspdebeginners] RE:
[aspdebeginners] datumsabh�ngige anzeige
Case ist bei einer gr��eren Fallanzahl deutlich lesbarer. Ausserdem
lassen sich beim Case mehrere Optionen in eine Fallunterscheidung
einfacher gestalten. Ansonsten sind die Unterschiede eher esoterischer
Art.
Da es hier scheinbar um bucklige Datumswerte geht, w�rde ich allerdings
einen anderen Ansatz w�hlen: Zeitr�ume fix hinterlegen und dann einfach
mit dem aktuellen Datum abgleichen.
Hier mal ein pragmatischer Ansatz (mit Dictionary Objekt ging es noch
ein bischen eleganter)
Dim i, sZR(27), sAkt(27)
sZR(1) = dateserial(2001,09,30)
sAkt(1) = "aktion1.htm"
sZR(2) = dateserial(2001,10,1)
sAkt(2) = "aktion2.htm"
For i = 1 to 27
If date()>= sZR(i) Then
AnzuzeigendeSeite = sAkt(i)
End If
Next
--
Viele Gr��e
Hubert Daubmeier
-----Original Message-----
From: Michael Mayr [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 18, 2001 11:33 AM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] AW: [aspdebeginners] RE: [aspdebeginners]
datumsabh�ngige anzeige
mein denkansatz w�re folgender:
1. die checkdatum.asp wird aufgerufen und das datum abgefragt und in
eine variable gespeichert. 2. mit select....case oder mit if....else
wird das datum verglichen mit meinen vorher programmierten datumsdaten
3. response.redirect("jeweiligeseite.htm")
was ist der unterschied/vorteil/nachteil in der praxis zwischen
select/case und if/else ?
angenommen es gibt �bers jahr verteilt 27 aktionen, die ich datumsm�ssig
im script erfasse:
zb ein aktion ist vom 17. bis zum 31. september. wie kann ich da einen
vergleich anstellen mit dem heutigen datum? denn er soll ja nicht alle
365 tage abfragen m�ssen, um irgendwann mal zur richtigen zeitspanne zu
kommen? (between 17. und 31. ??)
gruss
michael
-----Urspr�ngliche Nachricht-----
Von: Hubert Daubmeier [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 18. September 2001 11:09
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] RE: [aspdebeginners] datumsabh�ngige anzeige
Meine Idee ist bestimmt besser als Deine
Obwohl, wenn ich es mir recht �berlege, dann ist vielleicht gar nicht so
gut
<gd&r>
--
Viele Gr��e
Hubert Daubmeier
-----Original Message-----
From: Michael Mayr [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 18, 2001 10:48 AM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] datumsabh�ngige anzeige
hi liste!
h�tt da nochwas: ein kunde hat verschieden aktionswochen. die weiss er
schon ein jahr zuvor. f�r jede aktion gibts ne eigene .htm-seite. nun
w�rd ich es gern so haben, dass es eine checkdatum.asp seite gibt, die
jenachdem was f�r ein datum gerade ist, die richtige .htm-seite
angezeigt. (response.redirect
??)
hat jemand einen ansatz f�r mich? im grossen und ganzen hab ich schon ne
idee, weiss aber nicht ob ihr nicht was besseres habt. ;)
danke
michael
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie
| knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp