tengo una variable global "c" que nunca debe ser negativa pero a pesar de los if que he puesto sigue tomando el valor -1, alguien sabe que puede estar pasando???
adjunto el codigo
Código:
function retroceder() {
if(c < 0){
c=0;
clearInterval(t);
if(p > 0){
p--;
indice=0;
play = [];
$.getJSON("codificador.php?x="+posiciones[p], function(json) {
$.each(json,function(i) {
play[indice] = posiciones[p]+json[i].imagen;
indice++;
});
c = (play.length-1);
});
}
if(p == 0){
document.images["cambiable"].src = play[0];
}
}
if(c >= 0 || c <= play.length){
document.images["cambiable"].src = play[c];
c--;
}
$('#seleccionador').fadeOut(1000);
doblar=false;
document.form.frame.value = c;
document.form.video.value = p;
document.form.imagen.value = play[c];
}