Avatar billede Slettet bruger
03. februar 2002 - 21:42 Der er 7 kommentarer og
1 løsning

Kalender?

Tjek komponenten på: http://activedeveloper.dk/websmeden/activex/eksempler/calendar.asp

Hvordan får jeg lavet således, at når der klikkes på en dato, overføres datoen til et tekstfelt. Eller eventuelt først ved klik på dato, og herefter en OK-knap hvor datoen så overføres...

Det er lidt indviklet...men er der nogen som kan hjælpe?
Avatar billede Slettet bruger
03. februar 2002 - 21:42 #1
Flere point kan gives hvis det er nødvendigt :o)
Avatar billede minijensen1 Nybegynder
03. februar 2002 - 22:08 #2
det ser ikke umiddelbart ud til at det er muligt medmindre du selv kan komme til at programmere i komponenten .. :(
Avatar billede Slettet bruger
04. februar 2002 - 12:43 #3
Forslag til en anden type kalender? Det skal gerne kunne åbnes i en "mordal dialog"

/Dan
Avatar billede minijensen1 Nybegynder
04. februar 2002 - 12:54 #4
du kan lave kalenderen som serversideprogrammering .. jeg har eksempler til PHP eller ASP .. men det kræver jo at din server understøtter en af de 2 sprog ..
Avatar billede Slettet bruger
04. februar 2002 - 13:05 #5
foretrækker ASP....er det noget du kan m@ile mig? :)
Avatar billede minijensen1 Nybegynder
04. februar 2002 - 13:07 #6
nu skal jeg først lige hjem fra skole .. så kan jeg lige sætte det lille JavaScript på og så poste scriptet her :)
Avatar billede Slettet bruger
04. februar 2002 - 13:10 #7
takker :o)
Avatar billede minijensen1 Nybegynder
04. februar 2002 - 15:09 #8
<html>

<head>
<title>Kalender</title>
<script language="JavaScript" type="text/javascript">
<!--
/* JavaScript tilføjet af minijensen1 */

function Dato(dtmDate) {
  document.formular.datofelt.value = dtmDate;
}

//-->
</script>

</head>

<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000">
<%
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="7" 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">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>"
        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 "<a href=""java script:Dato('" & dtmCurDate & "');"">" & Day(dtmCurDate) & "</a>"
                    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="?date=<%=DateAdd("m",-1,dtmFirstDate)%>">Forrige</a></b></font></td>
<td bgcolor="#000000">&nbsp;</td>
<td bgcolor="#000000" colspan="3" align="right"><font face="verdana" size="2"><b><a
href="?date=<%=DateAdd("m",1,dtmFirstDate)%>">Næste</a></b></font></td>
</tr>
</table>
<form name="formular">
  <input type="text" name="datofelt">
</form>
</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://www.activeserverpages.dk">http://www.activeserverpages.dk</a></font></p>

</body></html>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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