Avatar billede bodyguard Nybegynder
29. august 2006 - 00:33 Der er 3 kommentarer og
1 løsning

Kalender funktion mini oversigt

Forsat mit forgående spørgsmål har jeg valgt at dele spørgsmålet op i to da det var lidt meget at forlange...

Her mangler vi så oversigts delen :)

http://www.minevagter.dk/screenshots.htm



REFERENCE:
http://www.eksperten.dk/spm/727537
Avatar billede montago Praktikant
29. august 2006 - 02:16 #1
nu har jeg fixet den...

jeg class'e indeler lige hvert element, sådan at du kan style det hele med CSS...

------------
<%
    Session.LCID = 1030
%>
<head>
<title>MDK's Kalender</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
-->
</style></head>

<%
on error resume next
    set fs = Server.CreateObject("Scripting.FileSystemObject")
   
If Request.Form("Submit") <> "" Then
  Filename = Replace(Request.Form("add"),"/","-") & ".kal"
  set f=fs.CreateTextFile(Server.Mappath(Filename),true)
    f.write(Request.Form("TextArea"))
  f.close
  set f=nothing
  set fs=nothing

End if
%>

<html>
<body>
<%
Today = Date
DayPlus = -( weekday(date) mod 7 ) + 2
%>
<table border="0" cellspacing="0" cellpadding="3">
<% For Height = 0 to 5 %>
<tr>
    <td colspan="7" align="center" bgcolor="#666666" style="color:#00FF00;font-size:12pt; "><b>UGE <%= DatePart( "ww", Date+DayPlus+Request.Querystring("plus")) & " - " & datepart("yyyy",Date + DayPlus + Request.Querystring("plus"))  %></b></td>
<tr>
  <% For Width = 0 to 6 %>
  <td valign=top>

    <table border="1" cellspacing="0" cellpadding="0" style="height:70px; ">
    <tr height="20px">
      <td width="150" style="font-size:12px;font-weight:bold;" align="center" <%

    If Date + DayPlus + Request.Querystring("plus") = Today Then
      Response.Write "bgcolor=""#FFFFFF"""
    Else
        if weekday(date + DayPlus + Request.Querystring("plus") ) = 1 then
            Response.Write "bgcolor=""#FF5555"""
        else
            Response.write "bgcolor=""#CCCCCC"""
        end if
    End if
   
    %>><%

    If Date + DayPlus + Request.Querystring("plus") = Today Then
      Response.Write Weekdayname(weekday(date + dayPlus + Request.Querystring("plus")))
    Else
      Response.write Weekdayname(weekday(date + dayPlus + Request.Querystring("plus")))
    End if
   
    %>
      </td>
    </tr>
    <tr height="20px" style="font-size:9pt; ">
        <td ><%= datepart("d",Date + DayPlus + Request.Querystring("plus")) & " " & MonthName(DatePart( "m", Date+DayPlus+Request.Querystring("plus")))  %></td>
    </tr>
    <tr>
      <td width="150" bgcolor="<%
    ThatDay = Date + dayPlus + Request.Querystring("plus")
        Set fs=Server.CreateObject("Scripting.FileSystemObject")
        If fs.FileExists(Server.Mappath(Replace(ThatDay,"/","-") & ".Kal")) Then
            Response.Write "#AAAAFF"
        end if
      %>"><%
    If fs.FileExists(Server.Mappath(Replace(ThatDay,"/","-") & ".Kal")) Then
      Set f=fs.OpenTextFile(Server.Mappath(Replace(ThatDay,"/","-") & ".Kal"), 1)
      Response.Write(f.ReadAll)
      f.Close
     
      Response.Write "<div style='position:bottom;' align=right><a href=""?edit=" & ThatDay & """>Edit</a></div>"
    Else
      Response.Write "<div style='position:bottom;' align=right><a href=""?add=" & ThatDay & """>add</a></div>"
    End If

    set fs=nothing
   
    %>
      </td>
    </tr>
    </table>
 
  </td>
  <%    dayPlus = dayPlus + 1
    Next %>
</tr>
<% Next %>
</table>

<% If Request.Querystring("add") <> "" or Request.Querystring("edit") <> "" then %>
<fieldset style="width:300px;height:250px;position:absolute;left:30%;top:30%;background-color:#AAFFFF;">
    <legend><b><%=Request.Querystring("add")%><%=Request.Querystring("edit")%></b></legend>
    <div align="center">
  <Form method="post" action="index.asp">

  <TextArea name="TextArea" cols="30" rows="10"><%
  if Request.Querystring("edit") <> "" then
      set fs = Server.CreateObject("Scripting.FileSystemObject")
    Set f = fs.OpenTextFile(Server.Mappath(Replace(Request.Querystring("edit"),"/","-") & ".Kal"), 1)
    Response.Write(f.ReadAll)
    f.Close
  end if
  %></TextArea>
  <input type="hidden" name="add" value="<%=Request.Querystring("add")%><%=Request.Querystring("edit")%>">
  <input type="Submit" name="Submit" Value="Submit">
  <input type="submit" name="cancel" value="Cancel">
  </Form>
  </div>
</fieldset>
<% end if %>



</body>
</html>
Avatar billede montago Praktikant
29. august 2006 - 02:30 #2
CSS version:

<%    Session.LCID = 1030 %>
<head>
<title>MDK's Kalender</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.td_date_top{
    font-size:12px;
    font-weight:bold;
}
.dato_felt{
    font-size:9pt;
}
.month_top{
    color:#00FF00;
    font-size:12pt;
    background-color:#666666;
}
.dato_aftale{}
.month_top_tr{}
.minitable{
    height:70px;
}
.fieldsetstyle{
    width:300px;
    height:250px;
    position:absolute;
    left:30%;
    top:30%;
    background-color:#AAFFFF;
}
.legend{}


-->
</style></head>

<%
    set fs = Server.CreateObject("Scripting.FileSystemObject")
   
    If Request.Form("Submit") <> "" Then
        Filename = Replace(Request.Form("add"),"/","-") & ".kal"
        set f = fs.CreateTextFile(Server.Mappath(Filename),true)
        f.write(Request.Form("TextArea"))
        f.close
    End if
%>

<html>
<body>
<%
Today = Date
DayPlus = -( weekday(date) mod 7 ) + 2
%>
<table border="0" cellspacing="0" cellpadding="3">
<% For Height = 0 to 5 %>
<tr class="month_top_tr">
    <td colspan="7" align="center" class="month_top"><b>UGE <%= DatePart( "ww", Date+DayPlus+Request.Querystring("plus")) & " - " & datepart("yyyy",Date + DayPlus + Request.Querystring("plus"))  %></b></td>
<tr>
  <% For Width = 0 to 6 %>
  <td valign=top>

    <table border="1" cellspacing="0" cellpadding="0" class="minitable">
    <tr height="20px">
      <td class="td_date_top" width="150" align="center" <%
            If Date + DayPlus + Request.Querystring("plus") = Today Then
                Response.Write "bgcolor=""#FFFFFF"""
            Else
                if weekday(date + DayPlus + Request.Querystring("plus") ) = 1 then
                    Response.Write "bgcolor=""#FF5555"""
                else
                    Response.write "bgcolor=""#CCCCCC"""
                end if
            End if
    %>><%
        If Date + DayPlus + Request.Querystring("plus") = Today Then
            Response.Write Weekdayname(weekday(date + dayPlus + Request.Querystring("plus")))
        Else
            Response.write Weekdayname(weekday(date + dayPlus + Request.Querystring("plus")))
        End if
    %>
      </td>
    </tr>
    <tr height="20px" class="dato_felt">
        <td ><%= datepart("d",Date + DayPlus + Request.Querystring("plus")) & " " & MonthName(DatePart( "m", Date+DayPlus+Request.Querystring("plus")))  %></td>
    </tr>
    <tr>
      <td width="150" class="dato_aftale" bgcolor="<%
        ThatDay = Date + dayPlus + Request.Querystring("plus")

        If fs.FileExists(Server.Mappath(Replace(ThatDay,"/","-") & ".Kal")) Then
            Response.Write "#AAAAFF"
        end if
      %>"><%
            If fs.FileExists(Server.Mappath(Replace(ThatDay,"/","-") & ".Kal")) Then
              Set f = fs.OpenTextFile(Server.Mappath(Replace(ThatDay,"/","-") & ".Kal"), 1)
              Response.Write(f.ReadAll)
              f.Close
             
              Response.Write "<div style='position:bottom;' align=right><a href=""?edit=" & ThatDay & """>Edit</a></div>"
            Else
              Response.Write "<div style='position:bottom;' align=right><a href=""?add=" & ThatDay & """>add</a></div>"
            End If
    %>
      </td>
    </tr>
    </table>
 
  </td>
  <%    dayPlus = dayPlus + 1
    Next %>
</tr>
<% Next %>
</table>

<% If Request.Querystring("add") <> "" or Request.Querystring("edit") <> "" then %>
<fieldset class="fieldsetstyle">
    <legend class="legend"><b><%=Request.Querystring("add")%><%=Request.Querystring("edit")%></b></legend>
    <div align="center">
  <Form method="post" action="index.asp">

  <TextArea name="TextArea" cols="30" rows="10"><%
  if Request.Querystring("edit") <> "" then
    Set f = fs.OpenTextFile(Server.Mappath(Replace(Request.Querystring("edit"),"/","-") & ".Kal"), 1)
    Response.Write(f.ReadAll)
    f.Close
  end if
  %></TextArea>
  <input type="hidden" name="add" value="<%=Request.Querystring("add")%><%=Request.Querystring("edit")%>">
  <input type="Submit" name="Submit" Value="Submit">
  <input type="submit" name="cancel" value="Cancel">
  </Form>
  </div>
</fieldset>
<% end if %>



</body>
</html>
Avatar billede bodyguard Nybegynder
29. august 2006 - 20:12 #3
Åhhh jeg tror at vi to har misforstået hinanden...

Men jeg kan bruge det...

Jeg har oprettet endnu et spørgsmål, for dette har jeg brug for...
Avatar billede bodyguard Nybegynder
29. august 2006 - 20:15 #4
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