Arathom: Bild automatisch täglich wechseln

Beitrag lesen

Hallo,

Sehr schön - rufst du diese Funktion denn auch irgendwo auf?
<body onload="setBildViaRex(intBildNr);">

ah ja ...
Dann hast du anscheinend die Logik von Funktionsparametern noch nicht verstanden. Du willst der Funktion hier einen Parameter intBildNr übergeben; eine Variable dieses Namens gibt es aber gar nicht. Dass der Parameter *innerhalb* der Funktion so heißt, spielt außerhalb keine Rolle.

OK

Außerdem kommt getPicName() ja gar nicht zum Einsatz, soweit ich das sehen kann.

Hab ich wohl bei irgend einem der vielen Versuche gelöscht. Wär aber wohl eh nicht richtig gewesen, wie ichs hatte.

Ich habs jetzt so gemacht:

<body onload="setBildViaRex(getPicName());">

<img src="" id="bild">

<script language="JavaScript" type="text/JavaScript">
function getPicName()
{
   var objDateNow = new Date();
   var intTimestamp = objDateNow.time();
   intTimestamp = intTimestamp - intTimestamp % (60 * 60 * 24);
   return intTimestamp % 40;
}
function setBildViaRex(intBildNr)
{
   document.getElementById("bild").src = "Startseitenbilder/Bild"+ intBildNr +".jpg";
}
</script>

</body>

Geht aber immer noch nicht. Is irgendwo noch ein Schreibfehler??

Gruß, Arathom