Avatar billede klinemann Nybegynder
01. marts 2008 - 16:53 Der er 2 kommentarer og
1 løsning

kalender script om skrives til række.

hejsa, jeg har dette fantastiske script.

<table>
<%
For y = 1 to 6
  If blnLast <> True Then
    Response.Write "<tr>"
    For x = 1 to 7
      intLoopDay = intLoopDay + 1
      If intLoopDay >= intFirstDay Then
        dtmCurDate = DateAdd("d", intLoopDay-intFirstDay, dtmFirstDate)
        If Month(dtmCurDate) = Month(dtmFirstDate) Then
                    Set rs=conn.Execute("Select * from kalender where dag="&day(dtmCurDate)&" and aar="&year(dtmCurDate)&" and mdr="&month(dtmCurDate))
          If dtmCurDate = dtmToday Then
                        If Not rs.EoF Then
                            Response.Write "<td><a href=?dato="&dtmCurDate&"><strong><font color='#fbfbfb'>" & Day(dtmCurDate) & "</font></strong></a></td>"
                        Else
                            Response.Write "<td><a href=?dato="&dtmCurDate&"><strong>" & Day(dtmCurDate) & "</strong></a></td>"
                        End If
          Else
                        If Not rs.EoF Then
                            Response.Write "<td><a href=?dato="&dtmCurDate&"><strong>" & Day(dtmCurDate) & "</strong></a></td>"
                        Else
                            Response.Write "<td><a href=?dato="&dtmCurDate&"><strong>" & Day(dtmCurDate) & "</strong></a></td>"
                        End If
          End If
          blnLast = False
        Else
          Response.Write "<td align=center>-</td>"
          blnLast = True
        End If
      Else
        Response.Write "<td align=center>-</td>"
        blnLast = True
      End if
    Next
  End If
Next
Response.Write "</td></tr>"
%>
</table>

hvilket jo er perfekt. ulempen er bare at jeg gerne vil have det til at stå i rækker istedet for kolonner

altså
1
2
3

istedet for
1  2  3


hvordan gør jeg det.
Avatar billede klinemann Nybegynder
01. marts 2008 - 17:46 #1
jeg fik det løst selv
Avatar billede klinemann Nybegynder
01. marts 2008 - 17:46 #2
<table>
<%
For y = 1 to 6
  If blnLast <> True Then
    For x = 1 to 7
      intLoopDay = intLoopDay + 1
      If intLoopDay >= intFirstDay Then
        dtmCurDate = DateAdd("d", intLoopDay-intFirstDay, dtmFirstDate)
        If Month(dtmCurDate) = Month(dtmFirstDate) Then
                    Set rs=conn.Execute("Select * from kalender where dag="&day(dtmCurDate)&" and aar="&year(dtmCurDate)&" and mdr="&month(dtmCurDate))
          If dtmCurDate = dtmToday Then
                        If Not rs.EoF Then
                        %>
                            <tr><td style="border: 1px solid #808080" bgcolor="#800000"><a href=?dato="&dtmCurDate&"><%=Day(dtmCurDate)%></a><br></td></tr>
                        <%
                        Else
                        %>
                            <tr><td style="border: 1px solid #808080" bgcolor="#fbfbfb"><a href=?dato="&dtmCurDate&"><%=Day(dtmCurDate)%></a><br></td></tr>
                        <%
                        End If
          Else
                        If Not rs.EoF Then
                        %>
                            <tr><td style="border: 1px solid #808080" bgcolor="#dee6ea"><a href=?dato="&dtmCurDate&"><%=Day(dtmCurDate)%></a><br></td></tr>
                        <%
                        Else
                        %>
                            <tr><td style="border: 1px solid #808080" bgcolor="#CCCCCC"><a href=?dato="&dtmCurDate&"><%=Day(dtmCurDate)%></a><br></td></tr>
                        <%
                        End If
          End If
          blnLast = False
        Else
          blnLast = True
        End If
      Else
        blnLast = True
      End if
    Next
  End If
Next
%></table>
Avatar billede klinemann Nybegynder
01. marts 2008 - 17:47 #3
luk
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