Avatar billede jems Nybegynder
21. juni 2002 - 12:28 Der er 9 kommentarer og
1 løsning

PopUp Calendar v2.1

Hejsa

Jeg bruger den rimelig kendte PopUp Calendar v2.1
Koden er her: view-source:http://tilkald.itservices.dk/inc/pupdate.js
Jeg har lagt mærke til at BG Bank og Danske Bank bruge samme kalender, men de har lavet det sådan at man ikke kan vælge helligdage og dage før dags dato!

Jeg har prøvet at kopiere koden fra dem, men jeg kan ikke få det til at virke :(

Har I et forslag??

/Jens
Avatar billede keysersoze Ekspert
21. juni 2002 - 12:39 #1
kigger lige med...
Avatar billede jakoba Nybegynder
21. juni 2002 - 12:48 #2
for løkken her giver ingen mening. er du sikker på du har det hele med?
function setHollidays(arr) {
hollidayArr  = arr.split("|");
for ( x = 0; hollidayArr[x]!=""; ++x){}
}

ps, jeg kan ikke finde noget om kalenderen på www.pci.com eller www.personal-connections.com. Hvis du kender en bedre adresse hvor scriptet ligger til download findes der nok også en vejledning der.

mvh JakobA
Avatar billede jems Nybegynder
21. juni 2002 - 13:01 #3
>JakobA
Jeg tror den får noget herfra:

var aar2001 = "24122001|25122001|26122001|";
var aar2002 = "01012002|28032002|29032002|01042002|26042002|09052002|20052002|05062002|24122002|25122002|26122002|";
var aar2003 = "01012003|17042003|18042003|21042003|16052003|29052003|05062003|09062003|24122003|25122003|26122003|";
var aar2004 = "01012004|08042004|09042004|12042004|07052004|20052004|31052004|24122004|";
var aar2005 = "24032005|25032005|28032005|22042005|05052005|16052005|26122005|";
var aar2006 = "13042006|14042006|17042006|12052006|25052006|05062006|25122006|26122006|";
setHollidays(aar2001 + aar2002 + aar2003 + aar2004 + aar2005 + aar2006 );
setBlockHolliday("Y");
Avatar billede jakoba Nybegynder
21. juni 2002 - 13:58 #4
så prøv at kommentere forløkken ud. den nytter intet, og det er muligt den laver en script fejl.

function setHollidays(arr) {
    hollidayArr  = arr.split("|");
//  for ( x = 0; hollidayArr[x]!=""; ++x){}; // FJERNET linie
}

men der er en decideret fejl. du kalder funktionen setHolodays længe før du har defineret den.
flyt linierne:
    setHollidays(aar2001 + aar2002 + aar2003 + aar2004 + aar2005 + aar2006 );
    setBlockHolliday("Y");
ned så de står EFTER de funktioner de kalder.

mvh JakobA
Avatar billede Slettet bruger
21. juni 2002 - 13:59 #5
jems>> Ja, men for-løkken udfører ikke noget arbejde! Der er ingenting mellem de krøllede paranteser!
Avatar billede jems Nybegynder
23. juni 2002 - 18:30 #6
Jeg flyttet de to linier ned efter funktionerne, så nu har helligdage samme farve som weekend :)
Men hvordan gør man sådan at man ikke kan vælge dage før dags dato?

Mvh
Avatar billede jems Nybegynder
29. august 2002 - 10:44 #7
Tak for hjælpen
Avatar billede jaapvanboxtel Nybegynder
29. marts 2003 - 16:18 #8
Hello people,
my Danish isn't that good, i can understand it a litle because i am Dutch.
Wat i am looking for is the following:
I use the PopUp Calendar v2.1 on a site for the rental of vacation houses. But the thing i want is that people CAN'T klik on the data the houses are allready rented. I thing this is what you discussed up here, but i am not sure. If i am wright, can someone help me to get it working on my site. I tried to use your pupdate.js file, but it didn't work out well.
Jaap
MSN:japievb@hotmail.com
Avatar billede Slettet bruger
29. marts 2003 - 16:30 #9
Try to create a whole new question. This will draw bigger attention to your problem.
But keep in mind, that your project sounds rather difficult, so don't expect miracles! :)
Avatar billede jaapvanboxtel Nybegynder
29. marts 2003 - 16:33 #10
Isn't it the same as discussed up here ?
But thanks for the tip.
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