Avatar billede agerled Nybegynder
22. marts 2004 - 22:16 Der er 21 kommentarer og
1 løsning

asp kalendersystem

Hej er der nogen der har noget kode de vil dele som kan lave et kalender system som dette: http://www.smschancen.dk/sms/kalender.asp

(eksempel er bare HTML så det virker ikke)

..Folk har henvist mig til fiduusen.dk, men det er lavet på en måde som jeg ikke kan finde ud af at rette i...

...nogen der har noget kode der sat om så man ikke skal include .js filer osv...
Avatar billede eagleeye Praktikant
22. marts 2004 - 22:23 #1
Avatar billede agerled Nybegynder
22. marts 2004 - 22:43 #2
hvordan kan jeg tilføje ugenummer til eksemplet fra activedeveloper..??
Avatar billede eagleeye Praktikant
22. marts 2004 - 22:49 #3
Du kan finde uge nr ude fra datoen:  dtmCurDate
Og det gøres med:

uge = DatePart("ww",dtmCurDate,2,2)
Avatar billede agerled Nybegynder
23. marts 2004 - 11:34 #4
kan du vise mig hvordan jeg sætter det med ugenumrene op i koden? ...det kan jeg ikke rigtigt hitte ud af..
Avatar billede agerled Nybegynder
23. marts 2004 - 11:37 #5
...også gerne hvordan man gør det muligt at trykke på en dato så den fremhæver den dato man har valgt...?
Avatar billede steen_hansen Forsker
23. marts 2004 - 11:50 #6
Kigger med ...
Avatar billede steen_hansen Forsker
23. marts 2004 - 12:01 #7
eagleeye: Dette er også en måde at finde ugenummeret på?

<%=DatePart("ww", date())%>

(Er ved at kigge på det andet)
Avatar billede steen_hansen Forsker
23. marts 2004 - 13:22 #8
Undskyld, <%=DatePart("ww", date())%> hiver bare det aktuelle ugenummer ud.
Avatar billede agerled Nybegynder
23. marts 2004 - 13:27 #9
ok steen. skulle bare gerne have en række i venstre side med ugenumrene i den aktuelle måned..
Avatar billede steen_hansen Forsker
23. marts 2004 - 13:40 #10
Gøres det ikke med eagleeye's eksempel?

<% uge = DatePart("ww",dtmCurDate,2,2) %>

<%=uge%>
Avatar billede agerled Nybegynder
23. marts 2004 - 13:44 #11
jo men hvor sætter jeg det præcist ind i koden?
Avatar billede steen_hansen Forsker
23. marts 2004 - 13:49 #12
Du skal sætte det ind i den relevante celle i din tabel (har ikke kigget koden igennem):
<%
Dim uge
uge = DatePart("ww",dtmCurDate,2,2)
%>

<table>
    <tr>
        <td>Uge</td>
        <td>Dato</td>
    </tr>
    <tr>
        <td><%=uge%></td>
        <td>1</td>
    </tr>
</table>
Avatar billede steen_hansen Forsker
23. marts 2004 - 13:50 #13
Tabellen er bygget anderledes op, men håber du kan se hvordan :o)
Avatar billede agerled Nybegynder
23. marts 2004 - 13:52 #14
hehe, nej det kan jeg desværre ikke. aner ikke hvordan jeg skal bygge det op..
Avatar billede steen_hansen Forsker
23. marts 2004 - 13:53 #15
Ikke

<%
Dim uge
uge = DatePart("ww",dtmCurDate,2,2)
%>

men

<% uge = DatePart("ww",dtmCurDate,2,2) %>
Avatar billede steen_hansen Forsker
23. marts 2004 - 13:53 #16
Hvilken af dem ønsker du at benytte?
Avatar billede agerled Nybegynder
23. marts 2004 - 13:56 #17
bare hvad der nemmest...
Avatar billede agerled Nybegynder
23. marts 2004 - 14:06 #18
hvad er forskellen på de to?
Avatar billede eagleeye Praktikant
23. marts 2004 - 21:15 #19
vil du havde uge nummer skrevet ind i dette??

http://activedeveloper.dk/artikler/default.asp?articleid=37

Er det uge nr foran mandag i stil med som i outlook?
Avatar billede eagleeye Praktikant
23. marts 2004 - 21:22 #20
Hvis ja så prøv at rette koden til dette:


<html>
<head>
<title>Kalender</title>
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#C0C0C0" vlink="#C0C0C0" alink="#C0C0C0">
<%
dtmDate = Request.QueryString("date")
dtmToday = Date

If dtmDate = "" Then
  dtmDate = Date
Else
  dtmDate = CDate(dtmDate)
End if

intYear = Year(dtmDate)
strMonth = MonthName(Month(dtmDate))
intDayOfMonth = Day(dtmDate)
dtmFirstDate = DateAdd("d", (-intDayOfMonth)+1, dtmDate)
intFirstDay = Weekday(dtmFirstDate, vbMonday)
%>

<p align="center"><font face="verdana" size="4">Eksempel på en kalender</font></p>
<div align="center"><center>

<table cellspacing="0" cellpadding="2" border="0" valign="top"
style="border: 1px solid rgb(0,0,0)">
<tr>
<td colspan="8" align="center" valign="middle" bgcolor="#000000"><font face="Verdana"
size="2" color="#ffffff"><strong><%=strMonth%>&nbsp;<%=intYear%></strong></font></td>
</tr>
<tr>
<td align="center"><font face="verdana" size="2">Uge</font></td>
<td align="center"><font face="verdana" size="2">Man</font></td>
<td align="center"><font face="verdana" size="2">Tir</font></td>
<td align="center"><font face="verdana" size="2">Ons</font></td>
<td align="center"><font face="verdana" size="2">Tor</font></td>
<td align="center"><font face="verdana" size="2">Fre</font></td>
<td align="center"><font face="verdana" size="2">Lør</font></td>
<td align="center"><font face="verdana" size="2">Søn</font></td>
</tr>
<%
For y = 1 to 6
  If blnLast <> True Then
    Response.Write "<tr>"
    dtmCurDate = DateAdd("d", intLoopDay-intFirstDay+1, dtmFirstDate)'+1 for at få ugen i fremtiden
    uge = DatePart("ww",dtmCurDate,2,2)
    Response.Write "<td align=center><font face=verdana size=1>" & uge & "</td>"
    For x = 1 to 7
      Response.Write "<td align=center><font face=verdana size=2>"
      intLoopDay = intLoopDay + 1
      If intLoopDay >= intFirstDay Then
        dtmCurDate = DateAdd("d", intLoopDay-intFirstDay, dtmFirstDate)
        If Month(dtmCurDate) = Month(dtmFirstDate) Then
          If dtmCurDate = dtmToday Then
            Response.Write "<strong><font color=#ff0000>"
          End If
          Response.Write Day(dtmCurDate)
          Response.Write "</strong></td>"
          blnLast = False
        Else
          Response.Write "-</td>"
          blnLast = True
        End If
      Else
        Response.Write "-</td>"
        blnLast = True
      End if
    Next
  End If
Next
Response.Write "</font></td></tr>"
%>
<tr>
<td bgcolor="#000000" colspan="3"><font face="verdana" size="2"><b><a
href="kalender.asp?date=<%=DateAdd("m",-1,dtmFirstDate)%>">Forrige</a></b></font></td>
<td bgcolor="#000000">&nbsp;</td><td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000" colspan="3" align="right"><font face="verdana" size="2"><b><a
href="kalender.asp?date=<%=DateAdd("m",1,dtmFirstDate)%>">Næste</a></b></font></td>
</tr>
</table>
</center></div>

<p align="center"><font face="verdana" size="1">Dette eksempel er lavet af Dennis Knappe<br>
Det kan downloades fra <a href="http://activedeveloper.dk">http://activedeveloper.dk</a></font></p>

</body></html>
Avatar billede agerled Nybegynder
23. marts 2004 - 21:49 #21
hej igen. jeg har løst det med kalender scriptet fra fiduusen.dk. læg bare et svar. kan være du kan hjælpe med et nyt spørgsmål om scriptet fra fiduusen.dk...

http://www.eksperten.dk/spm/481052
Avatar billede eagleeye Praktikant
23. marts 2004 - 21:50 #22
Ok :)
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