Avatar billede software Nybegynder
01. september 2003 - 13:27 Der er 4 kommentarer og
1 løsning

vælge dato'er udfra dag

Hej

Jeg kunne godt tænke mig at vide om det kan lade sig gøre at lave en rullemenu indeholdende alle ugens 7 dage, hvis man så f.eks. vælger mandag skal der genereres en anden rullemenu med de datoer hvorpå mandag falder resten af 2003.

/Software
Avatar billede eagleeye Praktikant
01. september 2003 - 13:38 #1
Skal det være sådan at siden reloader når man vælger en ny dag?
Hvis siden ikke må reloade når man skifter dag så det et Javascript spørgsmål.
Avatar billede software Nybegynder
01. september 2003 - 13:40 #2
ja, den må gerne reloade.
Avatar billede eagleeye Praktikant
01. september 2003 - 13:53 #3
Ok, prøv med dette:

<%
dag = Request.Form("dag")
if dag = "" then dag = 1
dagNavnArr = Split("Søndag,Mandag,Tirsdag,Onsdag,Torsdag,Fedag,Lørdag", ",")
%>
<form action="" method="post">
<select name="dag" onchange="this.form.submit();">
<%
for i = 0 to 6
  Response.write "<option value=""" & i & """"
  if int(dag) = i then Response.write " SELECTED "
  Response.write ">" & dagNavnArr(i) & "</option>"
next
%>
</select>

<%
dagen = DatePart("w", Date)
addDag = dag-dagen
if addDag < 0 then addDag = addDag + 7
startDato = DateAdd("d", addDag, Date)
slutDato = CDate("01-01-2004")
%>
<select name="datoer">
<%
do while slutDato > startDato
  Response.Write "<option value=""" & startDato & """>" & startDato & "</option>"
  'Hop en uge frem
  startDato = DateAdd("d", 7, startDato)
loop
%>
</select>
</form>
Avatar billede software Nybegynder
01. september 2003 - 14:07 #4
Tak for hjælpen. Det virker.
Så hvis du lige lægger et svar.
Avatar billede eagleeye Praktikant
01. september 2003 - 14:11 #5
Ok ;)
Jesp her kommer det.
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