02. marts 2004 - 15:07
Der er
12 kommentarer og 1 løsning
Dato sender en til url
Jeg er ved at lave en kalender og har brug for at lave et link, der kan finde dagens dato og sende en til det måned der matcher. Er dette muligt i javascript?
Annonceindlæg fra SuperOffice
02. marts 2004 - 15:12
#1
du kan hente den nuværende måned ud ved følgende javascript (new Date()).getMonth()+1 +1 betyder at rækken starter med at Januar er #1, Februar er #2 osv. (i javascript starter Januar nemlig med index 0 :-/ )
02. marts 2004 - 15:14
#2
02. marts 2004 - 15:22
#3
Det jeg mangler er et script jeg kan tilføje til mit link som enten sender mig til jan2004.hmtl, feb2004.html dette skal gøres udfra det måned som det er. Hvis dette er muligt? Jesper Larsen
02. marts 2004 - 15:30
#4
<html> <body> <hr/> <script type="text/javascript"> var months = new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"); var d = new Date(); data = months[d.getMonth()] + d.getFullYear(); document.write("<a href='"+data+".html'> "+data+" </a>"); </script> <hr/> </body> </html>
02. marts 2004 - 15:31
#5
prøv at køre overstående sniplet :-)
02. marts 2004 - 15:50
#6
Det virker rigtig godt, tusind tak, du har reddet min dag. Er der nogen måde man kan få den til at skrive calender istedet for månedet?
02. marts 2004 - 15:55
#7
erstat linien document.write("<a href='"+data+".html'> "+data+" </a>"); med document.write("<a href='"+data+".html'> Calendar </a>");
02. marts 2004 - 15:55
#8
(tror at det er det, du spørger efter -- ellers må du lige give et eksempel )
02. marts 2004 - 16:06
#9
det er det lige præcist tak
02. marts 2004 - 16:13
#10
Kan du også svare mig på hvordan man tilføjer nedenstående sætning til scriptet, så man kan se det i en popup? <a href="java script:PopWin('calender/calender.htm',600,800);">
02. marts 2004 - 16:20
#11
<a href="java script:aabnKalenderVindue();"> og laver en funtion function aabnKalenderVindue() { var months = new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"); var d = new Date(); var data = months[d.getMonth()] + d.getFullYear(); PopWin("calender/"+data+".html", 600, 800); }
02. marts 2004 - 16:21
#12
dvs. at man lige går en omvej igennem funktionen aabnKalenderVindue() inden man kører PopWin med de rigtigt data :-)
Vi tilbyder markedets bedste kurser inden for webudvikling