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