Hallo!
Ich habe einen kleine Script gebastelt für einen Regler, danke nochmal an Jochen für die Hilfe! Jetzt hab ich aber einen Bug drin, den ich nicht rausbekomme:
Wenn ich die function "plus" aufrufe, nachdem ich die seite einmal aktualisiert habe oder wieder auf sie draufgehe, dann springt die Variabele "i" wieder auf 0 und ich muss von vorne ran...
Hoffe ihr könnt mir helfen!
Hier mal die wichtigen Teile des Codes:
<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 min = 0;
var i = 0
function plus (){
if (document.cookie !=i){
i = document.cookie;
}
if (i > 19){
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 < 1){
i = i
}
else {
i = i - 1;
if (i < min){
i = max;
}
document.cookie = i
document.images[3].src = b[i].src;
}
}
function merken () {
document.images[3].src = b[i = document.cookie].src
}
function ein () {
i = 20
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>
</head>
<body background="main.gif" onload=merken()>