SopjeMedlem sedan jan. 20032 inlägg Hej
Jag skulle vilja få tips på hur man kan länka från en menyknapp till en lista, där senaste veckans information kommer upp, men där även föregående vecka och kommande veckor ska synas. Ungefär som att länka till ett ankare, men där man slipper att flytta ankaret varje vecka.
Ex:
v1
v2
Här kommer du in!
V4
v5
osv
JohnsenMedlem sedan juli 2000836 inlägg Om jag förstått dig rätt måste du först räkna ut nuvarande vecka och sedan skriva ut länken med veckan i, typ:
<script>
actDate = new Date()
jan1 = (new Date(actDate.getFullYear(),0,1).getDay()==0)? 7 : new Date(actDate.getFullYear(),0,1).getDay();
days = (actDate-new Date(actDate.getYear(),0,1)) / (86400000)
week = (jan1<=4)? Math.ceil((days+jan1)/7) : Math.ceil((days+jan1-7)/7);
if(week==0){
actDate = new Date(actDate.getFullYear(),0,0)
jan1 = (new Date(actDate.getFullYear(),0,1).getDay()==0)? 7 : new Date(actDate.getFullYear(),0,1).getDay();
days = (actDate-new Date(actDate.getYear(),0,1)) / (86400000)
week = (jan1<=4)? Math.ceil((days+jan1)/7) : Math.ceil((days+jan1-7)/7);
}
if(week==53 && new Date(actDate.getFullYear()+1,0,1).getDay()<=4){
week = 1
}
document.write("<a href=\"#v"+ week +"\">Gå till ankaret för innevarande vecka...</a>")
</script>
Sedan döper du ankaren till <a name="v1">, <a name="v2"> osv.