Gunnar Bittersmann: ich bin Anfänger und benötige etwas Hilfe

Beitrag lesen

@@pritt:

nuqneH

Ich stehe gerade vor einem kleinen Rätzel für mich.

Du meinst Ritzel? Äh nein, Rätsel. ;-)

Ich möchte ein Bild auf einer HP anhand des Monats austauschen. Ab Monat Dezember soll ein Winterbild gezeigt werden.

Austauschen oder speziell im Dezember eins einfügen?

var heute = new Date();
var monat = heute.getMonth();
if(monat == 11 ){

Wenn du die Werte sonst nirgens brauchst, musst du sie nich zwischenspeichern und kannst alles in einer Zeile tun:

if (new Date().getMonth() == 11) {

if(monat == 11 ){
<img src="images/tb.png" border="0" width="948" height="200" alt="" />
}

Das wird nichts. Du kannst nicht einfache HTML-Code in JavaScript schreiben und erwarten, dass dieser ins Dokument eingefügt wird.

Eine Möglichkeit (die vermutlich schlechteste) wäre:

if (new Date().getMonth() == 11) {  
  document.write('<img src="images/tb.png" border="0" width="948" height="200" alt="" />');  
}

Schöner wäre (wenn das Bild denn ganz am Anfang stehen soll):

if (new Date().getMonth() == 11) {  
  document.body.innerHTML = '<img src="images/tb.png" border="0" width="948" height="200" alt="" />' + document.body.innerHTML;  
}

Dann aber das Script erst ganz am Ende des 'body' notieren!

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)