Avatar billede stefcor Nybegynder
27. november 2003 - 00:48 Der er 13 kommentarer og
1 løsning

Fantastisk kalender, men den skal starte mandag

Hej I virkelige experter!!

Har en virkelig smart kalender, men også et problem. Den starter søndag som i USA. I Europa skal den jo starte mandag. Kan nogen få den til det, er der 200 points på højkant.

Kalenderen kan hentes på http://www.ab-nymarksvej.dk/zip-filer/kalender.zip

Det er svært. Det er jeg efterhånden klar over!

Stefcor
Avatar billede yian69 Nybegynder
27. november 2003 - 01:05 #1
Kan du ikke opdatere den manuelt?
Kun et lidt mere oplysende spørgsmål ;)
Avatar billede squashguy Nybegynder
27. november 2003 - 01:12 #2
Avatar billede gurvic Nybegynder
27. november 2003 - 09:39 #3
jeg har altså ikke testet det  men i din default skal ændres:
<%
        If DateDiff("d",SelectedDate,CurrentDate) = 0 Then
            Response.Write WeekDayName(WeekDay(SelectedDate)) & ", " & Day(SelectedDate) & " " & MonthName(Month(SelectedDate)) & ", " & Year(SelectedDate)
        Else
            Response.Write MonthName(Month(SelectedDate)) & ", " & Year(SelectedDate)
        End If
%>

til:

<%
        If DateDiff("d",SelectedDate,CurrentDate) = 0 Then
            Response.Write WeekDayName(WeekDay(SelectedDate,vbmonday)) & ", " & Day(SelectedDate) & " " & MonthName(Month(SelectedDate)) & ", " & Year(SelectedDate)
        Else
            Response.Write MonthName(Month(SelectedDate)) & ", " & Year(SelectedDate)
        End If
%>

så starter den på en mandag.... efterfølgende skal dagenavnene længere nede også lige byttes rundt så søndag står sidst men det ved du vel godt
Avatar billede gurvic Nybegynder
27. november 2003 - 10:02 #4
ok kedede mig så har nu testet og rettet til her er den færdige default.asp:




<%@ language="VBScript" LCID=1030 %>

<%
strELID = Session("ELID")
If strELID = "" Then
    strMsg = "<div onClick=""document.location.href='calLogin.asp'; "" style=""cursor:hand;"" onMouseOver=""this.style.color='Green';"" onMouseOut=""this.style.color='';"">LOG IND</div>"
Else
    strMsg = "<div onClick=""document.location.href='calLogout.asp'; "" style=""cursor:hand;"" onMouseOver=""this.style.color='Green';"" onMouseOut=""this.style.color='';"">" & strELID & " LOG UD</div>"
End if

set dbConn = Server.CreateObject("ADODB.Connection")
DSN = "Driver={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("Calendar.mdb")
dbConn.Open DSN

SelectedDate = Request.QueryString("SelectedDate")
CurrentDate = FormatDateTime(Now(),2)
If SelectedDate = "" Then SelectedDate = CurrentDate

%>
<html>
    <head>
    <title>Foreningens kalender</title>
    <link rel="STYLESHEET" type="text/css" href="calStyle.css">
    <script language="JavaScript">
        function changeDate(newDate)
            {
            document.location.href = 'calList.asp?SelectedDate=' + newDate;
            }
    </script>
    </head>       
<body bgcolor="#FFFFFF" leftmargin=10 topmargin=10>
<!-- #include file = "Header.htm" -->
<table width="100%" height="85%" border="0" cellspacing="1" cellpadding="3">
    <tr valign="top">
        <td valign="bottom" class="Nav" nowrap height="25" align="left" onClick="document.location.href='Default.asp?SelectedDate=<%=DateAdd("m",-1,SelectedDate)%>';">
            &lt;&lt;  Forrige måned
        </td>
        <th height="25" width="100%" class="MonthYear">
<%
        If DateDiff("d",SelectedDate,CurrentDate) = 0 Then
            Response.Write WeekDayName(WeekDay(SelectedDate)) & ", " & Day(SelectedDate) & " " & MonthName(Month(SelectedDate)) & ", " & Year(SelectedDate)
        Else
            Response.Write MonthName(Month(SelectedDate)) & ", " & Year(SelectedDate)
        End If
%>
        </th>
        <td valign="bottom" class="Nav" nowrap height="25" align="right" onClick="document.location.href='Default.asp?SelectedDate=<%=DateAdd("m",1,SelectedDate)%>';">
            Næste måned  &gt;&gt;
        </td>
    </tr>
    <tr height="100%">
        <td colspan=3>
            <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="3" style="border: 1px solid #DCDCDC;">
                <tr height="1%" class="WeekDay">
                    <td style="background-color: #008000" bordercolor="#DCDCDC">&nbsp;</td>
     
                    <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Mandag</td>
                    <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Tirsdag</td>
                    <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Onsdag</td>
                    <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Torsdag</td>
                    <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Fredag</td>
                    <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Lørdag</td>
                                        <td width="14%" style="background-color: #008000" bordercolor="#DCDCDC">Søndag</td>
                </tr>
                <tr>
<%
    mDate = DateSerial(Year(SelectedDate),Month(SelectedDate),1)
    fDate = DateSerial(Year(SelectedDate),1,1)
        Response.Write "<td class=""WeekNum"">" & DateDiff("ww",mDate,fDate) &  "</td>"
    For nDex = 1 to Weekday(mDate, vbmonday) -1
        Response.Write "<td class=""EmptyDays"">&nbsp;</td>"
    Next

    While (Month(mDate) = Month(SelectedDate))
        If DateDiff("d",mDate,CurrentDate) = 0 Then
            strClass = "CurDay"
        Else
            strClass = "Days"
        End If
        Set dbRS = dbConn.Execute("SELECT * FROM EVENTS WHERE EDATE = FORMAT('" & mDate & "','MM/DD/YYYY')")
        If NOT dbRS.EOF Then
            Response.Write "<td valign=""top"" class=""" & strClass & """ onClick=""changeDate('" & mDate & "');"" onMouseOver=""window.status='" & WeekDayName(WeekDay(mDate, vbmonday)) & ", " & MonthName(Month(mDate)) & " " & Day(mDate) & ", " & Year(mDate) & "';"" onMouseOut=""window.status='';"">"
            Response.Write Day(mDate)
            While NOT dbRS.EOF
                If dbRS.Fields("EPUBLIC").Value = True OR dbRS.Fields("ELID").Value = strELID Then
                    Response.Write "<div title=""" & dbRS.Fields("ELID").Value & """ class=""" & dbRS.Fields("ECLASS").Value & """>" & dbRS.Fields("EVENT").Value & "<div>"
                End If
                dbRS.MoveNext
            Wend
        Else
            Response.Write "<td valign=""top"" class=""" & strClass & """ onClick=""changeDate('" & mDate & "');"" onMouseOver=""window.status='" & WeekDayName(WeekDay(mDate)) & ", " & Day(mDate) & " " & MonthName(Month(mDate)) & ", " & Year(mDate) & "';"" onMouseOut=""window.status='';"">" & Day(mDate) & "<div class=""EventBlank"">&nbsp;</div>"
        End If
        Response.Write "</td>"

        If WeekDay(mDate,vbmonday) = 7 Then
            Response.Write "</tr>"
        End If

        mDate = DateAdd("d", 1, mDate)
        If WeekDay(mDate,vbmonday) = 1 AND (Month(mDate) = Month(SelectedDate)) Then
            Response.Write "<tr><td class=""WeekNum"">" & DateDiff("ww",fDate,mDate) & "</td>"
        End If
    Wend

    If Weekday(mDate, vbmonday) <> 1 Then
        For nDex = Weekday(mDate, vbmonday) to 7
            Response.Write "<td class=""EmptyDays"">&nbsp;</td>"
        Next
    End If
%>
                </tr>
            </table>
        </td>
    </tr>
    <tr class="Today">
        <td align="left"><%=strMsg%></td>
        <td colspan="2" align="right" nowrap>
            I dag: <%=WeekDayName(WeekDay(CurrentDate)) & ", " & Day(CurrentDate) & " " & MonthName(Month(CurrentDate)) & ", " & Year(CurrentDate)%>
        </td>
    </tr>
</table>
</body>
</html>
Avatar billede stefcor Nybegynder
27. november 2003 - 10:35 #5
Flot stykke arbejde!!

Mvh. Stefcor
Avatar billede stefcor Nybegynder
27. november 2003 - 10:38 #6
Hvordan får du nu de 200 points? Dem har du fortjent. Det hele virker som det skal.
Avatar billede krc_ Nybegynder
22. december 2003 - 15:09 #7
Hey !
Var det et kalendersystem man kan få fingre i ?
Avatar billede stefcor Nybegynder
22. december 2003 - 15:24 #8
Avatar billede krc_ Nybegynder
22. december 2003 - 15:26 #9
yep men jeg ville gerne bruge den på min egen side jo ?
Avatar billede stefcor Nybegynder
22. december 2003 - 15:32 #10
må vi se din side?

Hvis formålet er ok, vil jeg sende dig en kopi.....
Avatar billede krc_ Nybegynder
22. december 2003 - 15:38 #11
Ja :D
Siden er ikke helt færdig, men det ender med at blive en fiskeside og kalenderen kunne bruges til at medlemmer kunne se hvornår der var arrangeret ture osv...
Http://fiskebasen.totalpc.dk/index.htm
Avatar billede stefcor Nybegynder
22. december 2003 - 15:49 #12
Har sendt en mail til webmarteren for sitet. Det er i øvrigt flot!

Vil gerne sende kalenderen til dig.....
Svar pr. mail.
Avatar billede krc_ Nybegynder
22. december 2003 - 20:49 #13
Hej!
Har svaret pr mail...gør det også lige her :D
Avatar billede steen_hansen Forsker
01. marts 2004 - 08:30 #14
Er det en kalender, der kan downloades? Den ser interessant ud.
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