Philip: Ein kleienr Bug, aber keine Lösung

Beitrag lesen

Hallo!

So da bin ich wieder!
Ich habe den Fehler gefunden, aber ich weiß nicht wie er zu lösen ist!
Also wenn ich vor dem Reload die Variable "i" den Wert 1 hat, dann mach die function "plus" aus "1" "11". Wenn der Wert vor dem reload "2" ist, dann wird es zu "21", also zu "0" durch die "min" Abfrage. Wie schaffe ich es das zu verhindern und es so zumachen, das aus "1" nicht "11" wird sonder "2"?

hier nochmals der Script:

<script type="text/javascript">
var b = new Array();
b[0] = new Image(); b[0].src = "sch0.gif";
b[1] = new Image(); b[1].src = "sch1.gif";
b[2] = new Image(); b[2].src = "sch2.gif";
b[3] = new Image(); b[3].src = "sch3.gif";
b[4] = new Image(); b[4].src = "sch4.gif";
b[5] = new Image(); b[5].src = "sch5.gif";
b[6] = new Image(); b[6].src = "sch6.gif";
b[7] = new Image(); b[7].src = "sch7.gif";
b[8] = new Image(); b[8].src = "sch8.gif";
b[9] = new Image(); b[9].src = "sch9.gif";
b[10] = new Image(); b[10].src = "sch10.gif";
b[11] = new Image(); b[11].src = "sch11.gif";
b[12] = new Image(); b[12].src = "sch12.gif";
b[13] = new Image(); b[13].src = "sch13.gif";
b[14] = new Image(); b[14].src = "sch14.gif";
b[15] = new Image(); b[15].src = "sch15.gif";
b[16] = new Image(); b[16].src = "sch16.gif";
b[17] = new Image(); b[17].src = "sch17.gif";
b[18] = new Image(); b[18].src = "sch18.gif";
b[19] = new Image(); b[19].src = "sch19.gif";
b[20] = new Image(); b[20].src = "sch20.gif";
var max = b.length-1;
var max2 = b.length-2;
var min = 0;
var min2 = 1;
var i = 0;
function merken () {
document.images[3].src = b[i = document.cookie].src
i = document.cookies
}
function plus (){
if (document.cookie !=i){
i = document.cookie;
}
if (i > max2){
i = i
}
else {
i = i + 1;
if (i > max){
i = min
}
document.cookie = i
document.images[3].src = b[i].src;
}
}
function minus () {
if (document.cookie !=i){
i = document.cookie;
}
if (i < min2){
i = i
}
else {
i = i - 1;
if (i < min){
i = max;
}
document.cookie = i
document.images[3].src = b[i].src;
}
}
function ein () {
i = b.length-1;
document.cookie = i
document.images[3].src = b[i].src;
}
function aus () {
i = 0
document.cookie = i
document.images[3].src = b[i].src;
}
</script>