wahsaga: Problem mit Slideshow

Beitrag lesen

hi,

timer = setInterval("slideshow(photonr,highestpicnumber,album)",3000);

Abgesehen davon, dass du hier vermutlich nicht setInterval, sondern setTimeout verwenden willst - sonst wird nämlich bei jedem Aufruf der Funktion ein neues Intervall gestartet - musst du, wenn du aktuelle Variablenwerte übergeben willst, diese in den String einfügen:

timer = setTimeout("slideshow("+photonr+","+highestpicnumber+","+album+")",3000);

Und wenn album einen Text enthält, darum auch noch mal Anführungszeichen - bzw., hier lieber einfache Hochkommata, um escaping-Orgien zu vermeiden:

timer = setTimeout("slideshow("+photonr+","+highestpicnumber+",'"+album+"')",3000);

Aber da sich highestpicnumber und album vermutlich sowieso im Laufe der Schleife nicht ändern werden, wäre es einfacher, diese gleich als globale Variablen anzulegen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }