Bilderwechsel nach Tag

HoB

HoB
ID: 79596
L
22 April 2006
2.521
74
moin..

ich habe da ein kleines problem. was auch sonst! ;)

hier das script:

Code:
[FONT=Arial][SIZE=1][COLOR=#ff0000]<script>
<!--
var current= new Date()
var day_night=current.getHours() [/COLOR][/SIZE]
[SIZE=1][COLOR=#ff0000]if (day_night<=18) [/COLOR][/SIZE]
[/FONT][FONT=Arial][SIZE=1][COLOR=#ff0000]document.write("<img src='1.gif'>")
else
document.write("<img src='2.gif'>")
//-->
</script>[/COLOR][/SIZE][/FONT]

das funzt auch. nun möchte ich aber, dass ich verschiedene datumsangaben machen kann, also z.b. am 1.1. soll 1.gif kommen, am 15.1. soll 2.gif kommen und am 24.3. soll 3.gif kommen und da hackts auch schon..

jemand ne ahnung, wie ich das lösen kann?

so gehts ja nich...

Code:
[FONT=Arial][SIZE=1][COLOR=#ff0000]<script>
<!--
var current= new Date()
var day_night=current.getHours() [/COLOR][/SIZE]
[SIZE=1][COLOR=#ff0000]if (day_night<=1-1) 
[FONT=Arial][SIZE=1][COLOR=#ff0000]document.write("<img src='1.gif'>")
[/COLOR][/SIZE][/FONT][/COLOR][/SIZE][/FONT][FONT=Arial][SIZE=1][COLOR=#ff0000]if (day_night<=15-1) 
[FONT=Arial][SIZE=1][COLOR=#ff0000]document.write("<img src='1.gif'>")
[/COLOR][/SIZE][/FONT]if (day_night<=24-3) 
[FONT=Arial][SIZE=1][COLOR=#ff0000]document.write("<img src='1.gif'>")
[/COLOR][/SIZE][/FONT]else
document.write("<img src='2.gif'>")
//-->
</script>[/COLOR][/SIZE][/FONT]

das es nicht gehen kann, ist mir mittlerweile klar, aber die lösung wäre nich übel. :mrgreen:
 
In day_night ist ja die Akrtuelle Stunde gespeichert, also kann das o ja nicht gehen, wenn du die stund mit dem Datum vergleichen willst...

ich guck mal ob ich es heraufinde...
 
HTML:
<script>
var current= new Date() 
var day_night=current.getHours() 
var tag=current.getDate() 
var monat=current.getMonth()+1

if (tag==1 && monat==1) document.write("<img src='1.gif'>") 
if (tag==15 && monat==1) document.write("<img src='2.gif'>") 
if (tag==23 && monat==11) document.write("<img src='3.gif'>") 
else document.write("<img src='4.gif'>") 

</script>

So sollte es gehen.

Zum verständnis.

getDate() = tag des Monats
getDay() = Bei Montag->1 bei Dienstag->2.... (also gibt den wochentag numerisch falls du mal brauchst
getMont() gibt den monat zurück wobei 0-11, daher +1 nehmen!

Hoffe das hilft dir...
 
hi,

auch ich danke... das war genau das, was ich gesucht habe um meine seite automatisch auf weihnachten trimmen zu lassen... perfekt... merci..

greetz

mrcopykiller
 
JavaScript ist aber zum Beispiel dann denkbar ungeeignet, wenn die Bilder im vornherein noch nicht bekannt sein sollen. So kann ja jeder im Quelltext nachschauen und das Bild aufrufen (sofern das existiert). Also absolut ungeeignet für Adventskalender oder andere Späßchen *anmerk*.