Hi,
habe hier einen Syntaxfehler, den ich hier nicht nachvollziehen kann.
function setClicked (a,b,arrPics) {
if(a<=b) {
document.getElementById('bild'+arr[a]).src=arrPics[arr[a]];
setTimeout('setClicked('+(a+1)+','+b+','+(arrPics)+')',1000);alert('bild'+arr[a]+'/'+arrPics[arr[a]]);
}
}
Beim Aufruf der setTimeout Funktion bekomme ich ein Syntaxfehler, an der Position des Arrays arrPics. Kann mir jemand sagen, wie ich das behebe? Da ja dieser Fehler erst wahrscheinlich beim 2. rekursiven Aufruf passiert, gehe ich davon aus, dass das Array leer vielleicht ist. Der Alert wird einmal ausgeführt.