Der Martin: 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.

Außerdem kommt getPicName() ja gar nicht zum Einsatz, soweit ich das sehen kann.
Was du brauchst, ist also:

* Rufe getPicName() auf - diese Funktion hat keine Parameter
 * Rufe mit dem Rückgabewert von getPicName() die Funktion setBildViaRex() auf.

Du kannst dabei genau nach diesem Schritt-für-Schritt-Muster vorgehen, dann musst du den Rückgabewert von getPicName() allerdings in einer Hilfsvariablen speichern.

Du kannst aber auch die beiden Funktionsaufrufe verschachteln:

setBildViaRex(getPicName());

"Rufe die Funktion setBildViaRex auf, und beschaffe dir den dazu nötigen Parameter aus der Funktion getPicName()."

Welche Struktur man bevorzugt (sequentiell oder verschachtelt), ist in erster Linie Geschmackssache.

So long,
 Martin

--
Zwei Mäuse treiben's miteinander. Sagt der Mäuserich: "Hoffentlich ist nicht wieder alles für die Katz."
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(