Felix Riesterer: Anfägerfrage: Hintergrundbild austauschen

Beitrag lesen

Liebe(r) Salva,

Wie muss das Skript aussehen, wenn die Zahl im Dateinamen bei jedem weiteren Klick bis auf 5 hochgezählt und danach wieder auf 1 gestellt werden soll.

das Script holt sich den aktuellen Wert der http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften@title=Style-Eigenschaft, extrahiert daraus die Ziffer, wandelt sie in eine echte Zahl um (http://de.selfhtml.org/javascript/objekte/unabhaengig.htm#parse_float@title=parseFloat()), http://de.selfhtml.org/javascript/sprache/operatoren.htm#berechnung@title=erhöht sie, http://de.selfhtml.org/javascript/sprache/bedingt.htm#if_else@title=falls sie noch keine 5 erreicht hat und baut eine entsprechende URL für das nächste Hintergrundbild.

Da Deine Dateinamen immer nach demselben Schema aufgebaut sind ("hg_tapete" + Ziffer + ".jpg"), kannst Du wahrscheinlich simple http://de.selfhtml.org/javascript/objekte/string.htm#substring@title=substring- oder http://de.selfhtml.org/javascript/objekte/string.htm#substr@title=substr-Methoden verwenden, um die Style-Eigenschaft weiterzuverarbeiten.

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)