Avatar billede roslev Nybegynder
17. september 2000 - 02:09 Der er 8 kommentarer og
1 løsning

IMG SRC efter måned...?

Jeg skal lave en desktopkalender til Windows Active desktop... Dertil skal jeg bruge et javascript som når siden loades checker hvilken måned det er, og vælger billede derefter.

Altså:
Hvis det er januar vises calendar001.jpg osv.
Avatar billede jumper Nybegynder
17. september 2000 - 08:19 #1
Der hvor du vil have billedet, smider du blot følgende ind:

<script language=\"Javascript\">
<!--

function MaanedBillede(){
  var d = new Date(); // Lav et nyt Date objekt
  var m = d.getMonth() + 1; // Find den nuværende måned, Januar er 0 derfor +1

  document.write(\'<img src=\"calendar00\' + m + \'.jpg\">\'); // Udskriv billede

}

MaanedBillede()

//-->
</script>

/Thor
Avatar billede 8800 Nybegynder
17. september 2000 - 10:50 #2
Kan du ikke bare uploade et nyt billede hver måned og kalde billedet det samme som alle de andre?
Avatar billede roslev Nybegynder
17. september 2000 - 21:48 #3
8800> Nej! Uploade?? Det er som sagt en desktop kalender.....
jumper> Kan du lave det sådan at baggrundsbilledet bliver kalenderbilledet?
Avatar billede jumper Nybegynder
17. september 2000 - 21:51 #4
roslev, baggrundsbilledet i HTML siden eller Windows baggrundsbilledet?

/Thor
Avatar billede roslev Nybegynder
17. september 2000 - 22:02 #5
baggrundsbilledet i HTML dokumentet...
Avatar billede jumper Nybegynder
17. september 2000 - 22:05 #6
Erstat dit <body> tag med følgende:

<script language=\"Javascript\">
<!--

function MaanedBillede(){
  var d = new Date(); // Lav et nyt Date objekt
  var m = d.getMonth() + 1; // Find den nuværende måned, Januar er 0 derfor +1

  document.write(\'<body background=\"calendar00\' + m + \'.jpg\">\'); // Udskriv billede

}

MaanedBillede()

//-->
</script>
<noscript>

<body background=\"normaltbillede.jpg\">

</noscript>

Du har højst sandsynligt ikke brug for <noscript> delen, de rer beregnet til browsere uden Javascript, men ville da lige nævne den for god ordens skyld ;)

/Thor
Avatar billede jumper Nybegynder
17. september 2000 - 22:06 #7
Hvis du har andre ting i dit <body> tag (bgcolor, text, osv..), skal du selvf. blot inkludere dem i ovenstående ;)

/Thor
Avatar billede jumper Nybegynder
17. september 2000 - 22:09 #8
Og siden det kun er begrænset til IE4+, kan du egentlig nøjes med følgende (der lader dig beholde dit <body> tag som det er):

<script language=\"Javascript\">
<!--

function MaanedBillede(){
  var d = new Date(); // Lav et nyt Date objekt
  var m = d.getMonth() + 1; // Find den nuværende måned, Januar er 0 derfor +1

  document.body.background = \'calendar00\' + m + \'.jpg\'; // Sæt baggrundsbillede på

}

MaanedBillede()

//-->
</script>

/Thor
Avatar billede roslev Nybegynder
17. september 2000 - 22:16 #9
Perfect! :)
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