Avatar billede sarid Nybegynder
21. marts 2002 - 15:47 Der er 2 kommentarer og
1 løsning

Bookmark

Jeg har lavet en kalender, der udskriver alle aktiviteter for et helt år. Jeg vil gerne lave et lille javascript, der finder den nuværende måned og scroller siden ned til hvor den nuværende måned ligger.
Siden ser sådan ud:

Januar
01- bla bla bla bla bla bla bla bla
09- bla bla bla bla bla bla bla bla bla bla

Feburar
17- bla bla bla bla bla bla bla bla
22- bla bla bla bla bla bla bla bla

...

Er der nogen, der kan hjælpe mig med det?
På forhånd tak!!
Avatar billede jakoba Nybegynder
21. marts 2002 - 16:04 #1
ved hver måned indsætter du et anker:

fx: <a name="februar"></a>

oppe i head laver du så et lille script:

<script type='text/javascript'> <!-- //

var maaneder = new Array( "januar", "februar", "marts", ... ,"december" );
  //  stavet på samme måde som du staver dem i ankrene

var nu = new Date();
self.location.href = "#"+maaneder[ nu.getMonth() ];

// --> </script>

det skulle kunne gøre det.

mvh JakobA
Avatar billede jakoba Nybegynder
21. marts 2002 - 16:08 #2
Ups. en logisk fejl. siden bruger noget tid på at loade og scriptet ligger (og bliver udført) allerforrest. der er gode chancer for at ankeret slet ikke er læst ind endnu når scriptet prøver at hoppe til det.

så læg sidste linie som en onload hander:

<body onload='self.location.href = "#"+maaneder[ nu.getMonth() ];'>

mvh JakobA
Avatar billede sarid Nybegynder
21. marts 2002 - 16:27 #3
Tak JakobA!
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