Avatar billede larsomania Nybegynder
22. oktober 2000 - 19:18 Der er 2 kommentarer og
1 løsning

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?

Avatar billede joker73arb Nybegynder
23. oktober 2000 - 09:54 #1
hvad med om du laver det på en anden måde????

Joker
Avatar billede sekhmet Nybegynder
14. april 2001 - 18:45 #2
Så skal du vel bare erstatte Request(\"Date\") med din egen dato, f.eks. \"22-10-1981\" eller hvilket format den nu skal have det i.
Avatar billede larsomania Nybegynder
01. maj 2002 - 15:41 #3
**
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