Jochen Frenzer: Script scheint Wert als String zu sehen! In Zahl konvertieren?

Beitrag lesen

Hi,
brauche mal wieder eure Hilfe.

Bastle immernoch an meinem Bilderbuch zum weiterblättern.´

Ich übergebe einen Wert via URL (nach einem Tipp von Ueps hier aus dem Forum) wie folgt:

var URL = location.href;
var StartNr = URL.split("?");
var StartBild = StartNr[1];

Nun gibt es eine Variable zeige die beim Blaettern von zum naechsten Bild die korrekte BildNr enthalten soll.

Wenn ich direkt sage
 var zeige = 0;
funktioniert die Funktion Blaettern(Richtung), wobei Richtung 1 oder -1 ist. Der Wert für zeige soll aber nicht immer 0 sein, sondern dem Wert aus StartBild entsprechen, so dass ich folgendes gemacht habe:
var zeige = StartBild (Startbild enthielt den Wert 6)

Die erste Operation in der o.g. Funktion ist nun:

zeige = zeige + Richtung

Nach dem Aufruf der Funktion mit blaettern(-1) habe ich den Wert von zeige zum Test ausgeben lassen. => 6-1 war das Resultat

Wird Zeige evtl. als String verwendet u. einfach zusammengesetzt? Muss ich Zeige vorher in eine Zahl konvertieren? Wenn ja, wie?

Hoffe ihr könnt mir weiterhelfen.

Thanks,

Jochen