![]() |
![]() |
|
|
|||||||
| Programmierung Rat & Tat für Programmierer |
|
|
Themen-Optionen | Ansicht |
|
|
#4 |
|
Senior Member
![]() Registriert seit: 06.02.2000
Beiträge: 174
|
Hallo mankra, hier ist nochmal der code:
<html> <head> <title>Untitled</title> <script language="JavaScript"> document.write("Bild des Tages:") var mydate=new Date() var year=mydate.getYear() if (year<2000) year += (year < 1900) ? 1900 : 0 var day=mydate.getDay() var month=mydate.getMonth() var daym=mydate.getDate() if (daym<10) daym="0"+daym; var dayarray=new Array("Sonntag","Montag","Dienstag","Mittwoch","Do nnerstag","Freitag","Samstag"); var montharray=new Array("Januar","Februar","März","April","Mai","Jun i","Juli","August","September","Oktober","November ","Dezember"); document.write(" "+dayarray[day]+", "+daym+", "+montharray[month]+", "+year+"<br> "); day = new Date(); da = day.getDate(); if (da == 0){ bild = new Image(); bild.src='bilder/0001.jpg'; document.images[0].src = bild.src;} if (da == 1) { bild = new Image(); bild.src='bilder/0002.jpg'; document.images[0].src = bild.src;} ... ... ... if (da == 30){ bild = new Image(); document.images[0].src = 'bilder/0031.jpg';} </script> </head> <body > <img src="bilder/0001.jpg" name=bild width=100 height=100> </body> </html> Du musst eben mit <img src ...> ein Bild vorgeben - Größenangabe ist hier nötig; natürlich brauchst du danach für jeden Tag eine eigene if-Abfrage. Mit Serien-If-Befehlsfolgen zu arbeiten ist zwar nicht sehr elegant, hilft aber oft für das Verständnis. Wenn auf deiner Seite zuvor schon andere Bilder stehen, musst du document.images entsprechend anpassen: wenn z.B. für dieses Script das 4.Bild kommt, dann lautet es hier: document.images[3]. Probiers nochmal aus. grüße |
|
|
|
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|