Javascript

Tags:    javascript

Jeg bruger følgende script for at vide billeder på min hjemmeside, men det er opsat på ugebasis.
Er der nogen som kan fortælle hvordan det gøres således at den viser billeder i 3 uger:

</script>  </td><br />
</li>
</ul>
<div align="center">
<script>
<!--
<!--Nyt billede hver dag - script af JavaScript Kit. Fundet på Novil.dk-->
var mondayimg="Babe/71.jpg"
var tuesdayimg="Babe/72.jpg"
var wednesdayimg="Babe/73.jpg"
var thursdayimg="Babe/74.jpg"
var fridayimg="Babe/75.jpg"
var saturdayimg="Babe/69.jpg"
var sundayimg="Babe/70.jpg"
var mydate=new Date()
var today=mydate.getDay()
if (today==1)
document.write('<img src="'+mondayimg+'">')
else if (today==2)
document.write('<img src="'+tuesdayimg+'">')
else if (today==3)
document.write('<img src="'+wednesdayimg+'">')
else if (today==4)
document.write('<img src="'+thursdayimg+'">')
else if (today==5)
document.write('<img src="'+fridayimg+'">')
else if (today==6)
document.write('<img src="'+saturdayimg+'">')
else
document.write('<img src="'+sundayimg+'">')
//-->
</script>

Hilsen
Finn



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 



du burde kunne fylde resten ud selv..



Indlæg senest redigeret d. 02.06.2009 21:16 af Bruger #11506
Du skal bare bruge følgende script. Husk at udskifte xx med de rigtige billeder:
Fold kodeboks ind/udKode 




Det kan godt lade sig gøre, men det ville være ret bøvlet. Det er til gengæld let at sætte til en måned. Er det meget vigtigt at det er 3 uger?



Indlæg senest redigeret d. 02.06.2009 20:51 af Bruger #10113
Nej det skal ikke være 3 uger, det er en skrivefejl, jeg mente 4 uger,- altså en måned.

Fold kodeboks ind/udKode 



du burde kunne fylde resten ud selv..




Nå oki. Det er jo en anden sag. Der findes en kommando til måned.
Den hedder getMonth.

http://www.w3schools.com/jsref/jsref_getMonth.asp

Du skal bare udskifte denne linie i din kode.:

var today=mydate.getDay()

med denne;

var today=mydate.getMonth()

men husk at den starter på 0, og ikke 1.






t