Brug af aspSmartDate
Hejsa,Er er nogen, der har erfaringer med den?
I de eksempler, som de medleverer startes kalenderen ved at post\'e en form der så kalder en lille stump ASP. Det virker jo også fint nok, men den side jeg vil implementere den på består af en side der allerede er en form med to datofelter og lidt andet halløj i.
Og man kan jo ikke have en form i en form.
I eksemplet til aspSmartDate kaldes den med følgende stump kode:
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<form method=\"post\" name=\"PROPERTIES1\" action=\"/scripts/aspsmartDate/sample11.asp\" TARGET=\"Calendar\">
<tr>
<td align=\"left\" width=\"15%\" align=\"left\">
<font face=\"helv,helvetica\" color=\"#000000\" size=\"1\">Enter a date :</font>
</td>
<td align=\"left\" width=\"30%\" align=\"left\">
<input type=\"text\" name=\"Date\" value size=\"20\">
</td>
<td align=\"left\" width=\"55%\">
<input type=\"button\" name=\"D1\" value=\"aspSmartDate with default properties\" onclick=\"openBrowse(320, 180, 240, 150);submit();\">
</td>
</tr>
</FORM>
</table>
Hvor openBrowse er en JavaScript funktion, der ligger på siden der åbner et nyt vindue. Efterfølgende så submit, der henviser til sample11.asp med dette indhold
<%
\' *************************************************************************
\' Create the Object
\' *************************************************************************
Dim mySmartCalendar
Set mySmartCalendar = Server.createObject(\"aspSmartDate.SmartCalendar\")
mySmartCalendar.JSEventHandler = \"opener.myFunction1\"
mySmartCalendar.DateIn = Request(\"Date\")
\' *************************************************************************
\' Display Calendar
\' *************************************************************************
mySmartCalendar.ShowCalendar
%>
Alt sammen meget logisk, hvor myFunction1 så også er implementeret på den første side (hvor sample11.asp kaldes fra) og sørger for at indsætte de valgte datoer i felterne i form\'en, ovenfor.
Altsammen meget godt - men noget genialt forslag til hvordan det laves hvis jeg nu vil have det til at køre uden at have det som en form?
