"Jakob Munck" <jakob.munck@tdcadsl.dk> skrev i en meddelelse
news:3c245b76$0$46358$edfadb0f@dspool01.news.tele.dk...
> 1. Det undrer mig meget, at man skal anvende javascript til at kalde
> funktioner i ActiveX, da sidstnævnte jo er et Microsoft-produkt. Har
> Microsoft ikke selv kode, der får deres objekter til at kommunikere med
ASP?
ActiveX objectet kører jo ikke serverside og derfor kan det ikke kommunikere
med Serveren uden at skulle lave et nyt request på en eller anden måde.
Jeg tror du forventer lidt mere af Calendar Kontrollen end den kan, den er
simpelthen ment for at give brugeren mulighed for at vælge en dato. Denne
kan så putter ud i f.eks. et hidden formfelt og bruges derfra.
(Du kan selvfølgelig også vælge at bruge Clientside VBScript til at hente
værdien. men det får du ikke noget mere ud af)
> Men det er jo et link for sig selv. Det skal vel være sådan, at når man
> klikker på en dato på kalenderen - ikke på et selvstændigt link - kaldes
> funtionen "opret aktivitet" der viser et formfelt under kalenderen. Ved du
> (eller andre) hvordan man gør det?
Jeg tror ikke denne onclick event er indbygget i kalenderen. Men du kan lave
den sådan her:
<script language="vbscript">
Sub Calendar1_Click()
Call window.alert(Calendar1.Value)
End Sub
</script>
Så får du datoen alertet når der klikkes på en dato.
> Og så skal en indskreven aftale vel vises på en eller anden måde i
> kalenderen, f.eks. sådan at den dato hvor aftalen er på bliver fremhævet
på
> en eller anden måde. Der skal altså være tovejs-forbindelse mellem
> ActiveX-objektet og databasen. Hvordan skabes den?
Igen overvurderer du nok Calendar Kontrollens kundskaber... Jeg tror ikke
den kan vise aktiviteter sådan som du vil.. Jeg vil anbefale at du skriver
din egen lille kalendar, jeg har før lavet en med noget kombineret
Javascript og ASP og den virkede i både Netscape4+ og IE4+.
Ellers må du vente til ASP.NET kommer(Eller bruge betaen, FYHA) der er der
noget der hedder .NET My Calender som kan alt det du efterlyser og mere til,
+ du får en mere avanceret kalender kontrol.
--
Jakob Andersen
FAQ for webdesign gruppen på
<
http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar
"