Peter Gundermann: Variablen-Problem

Beitrag lesen

Hallo,
ich habe hier ein Problem; da ich noch nicht lange 'programmiere', komm ich ´mit meinen Variablen nicht ganz klar, bzw. die Addition und/oder Übergabe klappt nicht ganz.
Ich habe vor, eine Seite zu erstellen, in der die Seiten im Hauptframe mit Hilfe JavaScript hoch- bzw. runtergezählt werden können. Gleichzeitig sollte eine direkte Seitenansteuerung da sein. Ich habe mir also folgendes Script zusammengebastelt:
<script type="text/JavaScript">
<!--
   var current = 0
   var a = "abizeitung"
   var b = ".pdf"
   var url =
     function checkIt(val) {
       if (val == -1) {
       current = Math.abs(current+parseInt(val));
       }
       else if (val == +1) {
       current = Math.abs(current+parseInt(val));
       }
       else if (val == 0) {
       var current2 = window.prompt("Direkt auf Seite:",[current]);
       current = current2
       }
       url = a +[current]+b;
       parent.daten.location.href = url;
    }
//-->
</script>

Das Hoch/Runterzählen klappt schon, auch die Direktansteuerung funkt. Allerdings wird nach dem Direktansteuern mit Seite Hoch/Runter nicht um 1, sondern auf die x*10+1 te Seite weitergezählt; scheinbar addiert das script nun z.B. 6+1 = 61
Hat jemand 'ne Ahnung? Wäre irgendwas in die Richtung ++1 / --1 möglich?

Danke im Voraus, Peter