Skip to content

Instantly share code, notes, and snippets.

@anademata
Created December 12, 2012 10:43
Show Gist options
  • Save anademata/4266818 to your computer and use it in GitHub Desktop.
Save anademata/4266818 to your computer and use it in GitHub Desktop.
//EJERCICO REALIZADO POR MARÍA GARCÍA-LOMAS y ANA DE MATA
var ndiapo = 10; // número de diapositivas en la presentación
var diapositivas = new Array(); //creamos un array que llamamos array
for (var i = 0; i <=ndiapo ; i++) { // creamos i(=0). siempre q i sea menor que 50, incrementa i
diapositivas[i]=i; // haz que el índice de array se actualice con el valor de i
};
console.log(diapositivas); //imprime el array
function siguiente(diapo){ // creamos la función siguiente para pasar a la siguiente diapositiva de 1 en 1
if (diapo > 0 && diapo < ndiapo){ //siempre que el número de la diapositiva que demos sea menor que el total de diapositivas en el array
return diapo+1; //devuelve el número de la diapositiva + 1
} else { // en los demás casos
console.log("No hay más diapositivas") //advierte al usuario de que ha llegado a la última
}
};
function anterior(diapo){ // creamos la función anterior para pasar a la anterior diapositiva de 1 en 1
if (diapo > 0 && diapo < ndiapo){ //siempre que la diapositiva que demos sea mayor que 0 (la primera diapositiva) y menor que el total de diapositivas
return diapo-1; //devuelve el número de la diapositiva menos 1
} else { //en los demás casos
console.log("No hay más diapositiva"); //advierte al usuario que no hay más diapositivas
}
};
siguiente(1); //llamamos a la función siguiente y le damos el número de diapo (por ejemplo 1) en que queremos incrementar
anterior(9); //llamamos a la función anterioe y le damos el número de diapo (por ejemplo 9) en que queremos disminuir
// la función play no la hemos conseguido terminar es esto:
function play(diapo) { //declaramos la funcion play
if (diapo > 0 && diapo < ndiapo) { // volvemos a declarar los mismo parámetros que en siguiente();
return diapo+1;
} else {
console.log("No hay más diapositivas")
};
setTimeout("play()", 1000); // cada 1 segundo se ejecuta play
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment