Avatar billede Tony Juniormester
11. juli 2004 - 19:24 Der er 8 kommentarer og
1 løsning

Images rotaor baseret på måned?

Er der nogen der har en image rotator liggende der håndterer "vis billede pr. måned" eller er der nogen der kan lave en?

F.eks. noget a la:
function anualImg() {
case01 ...

...

case07
  if date == juli
    then
      document.anualContainer.innerHTML == images/anual/07.jpg;

...
}

onLoad="anualImg();"
Avatar billede skovenborg Nybegynder
11. juli 2004 - 21:33 #1
hvis dine billeder bare hedder 07 og 02 osv. så kunne du gøre det på denne her måde:
<script type="text/javascript">
window.onload = function() {
    now = new Date();
    month = (now.getMonth() < 10) ? "0"+now.getMonth() : now.getMonth();
    document.images["imagename"].src = "images/anual/"+month+".jpg";
}
</script>

<body>
<img name="imagename" />
</body>
Avatar billede Tony Juniormester
11. juli 2004 - 21:47 #2
Ja, billederne vil hedde:
01.jpg = januar
02.jpg = februar
...
12.jpg = december

***
OK, det vil jeg teste ...

***
Tror du den virker i Mozilla 1.4> ... er der ikke noget med at specelt kommandoen window.whatEver er lidt problematisk i andre browsere?
Avatar billede mm12010 Nybegynder
11. juli 2004 - 21:47 #3
og så pointerer at værdierne bliver så ledes:

00=januar
01=februar
...
11=december
Avatar billede mm12010 Nybegynder
11. juli 2004 - 21:48 #4
scriptet virker i alle browsere der ikke er skrevet i runer :o)
Avatar billede skovenborg Nybegynder
11. juli 2004 - 21:49 #5
tjoo, det ved jeg ikke. Men for en sikkerheds skyld kan du godt skrive:
function monthimage() {
    now = new Date();
    m = now.getMonth()+1;
    if (m < 10) {m = "0"+m;}
    document.images["imagename"].src = "images/anual/"+m+".jpg";
}
<body onload="monthimage();">

har lavet det lidt om så du ikke behøver at ændre dine billed-navne
Avatar billede Tony Juniormester
11. juli 2004 - 22:04 #6
mm12010 ... LOL ... Danm, så har jeg nok problemer med Netscape ;)

***
skovenborg ... tak, tester den senere
Avatar billede Tony Juniormester
14. juli 2004 - 07:37 #7
Det virker storartet - Tak skovenborg ...

Vil du lige smide et 'svar'?
Avatar billede skovenborg Nybegynder
14. juli 2004 - 11:23 #8
jo - værsågod :-)
Avatar billede Tony Juniormester
14. juli 2004 - 16:46 #9
Tak :-)
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