Bernd Busse: Bildwechsel ab einem bestimmten Datum

Ich möchte auf einer meiner Homepage ein Bild einbauen, dass zwischen April bis September zusehen ist und in der restlichen Zeit (Oktober bis April) ein anderes, ohne dass ich es ständig uploaden muss.

Ich hatte hier im Forum schon einen Script gefunden. Aber keine Ahnung von Java; den Verfasser kann ich nicht erreichen.
Kann mir jemand helfen und es so schreiben dass ich es auch verstehe.

Danke im Voraus

if(document.images){
jetzt = new Date();
monat = jetzt.getMonth();
if(monat<2) document.<platz>.src="<bild1>";
if(monat>8) document.<platz>.src="<bild1>";
else document.<platz>.src="<bild2>";}

<platz>
ein Image-Objekt (name-Attribut am <img>-Tag)

<bild1>
Winter-Bild

<bild2>
Sommer-Bild

Kai Lahmann

  1. Hi, sollte dir eine serverseitige Scriptsprache zur Verfügung stehen, z.b. PHP würde ich das damit lösen. Ansonsten geht Javascript natürlich auch.

    Du musst dir ein Bildobjekt schaffen, desses src du je nach Datum änderst.

    <javascriptkram>
    Bild = new Image();
    wenn Winter dann Bild.src = Winterbild
    ansonsten Bild.src = Sommerbild

    window.document.images['der Name des Images um welches es geht'].src = Bild.src;
    </javascriptkram>

    <htmlkram>
    <img src="" name="der Name des Images um welches es geht" width="" height="" alt="">
    </htmlkram>

    Das is jetzt natürlich nicht valid ;-)

    mfg
    Knusperklumpen

  2. Ich hatte hier im Forum schon einen Script gefunden. Aber keine Ahnung von Java;

    Bernd,
    Die erste Ahnung, die dich überkommen sollte, ist die, dass http://de.selfhtml.org/intro/technologien/java.htm@title=Java und http://de.selfhtml.org/javascript/intro.htm@title=JavaScript zwei völlig unterschiedliche Dinge sind.

    Dann solltest du keine Scripte einsetzen ohne die leiseste Ahnung, was diese bewirken.

    Aber mit gutem Willen ist JavaScript leicht erlernbar; SELFHTML hilft dabei.

    Wenn du gern an Beispielen lernst: für dein Problem schaust du in die Beschreibung und die Beispiele zu Date.http://de.selfhtml.org/javascript/objekte/date.htm#get_month@title=getMonth(), <http://de.selfhtml.org/javascript/beispiele/buttons.htm@title=Dynamische grafische Buttons> und <http://de.selfhtml.org/javascript/sprache/bedingt.htm@title=Bedingte Anweisungen (if-else/switch)>.

    Wenn du dich dort eingearbeitet hast, wirst du noch einen Fehler im Script finden, den du dessen Verfasser mitteilen kannst, wenn du ihn wieder erreichst.

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)