tengo un bucle para mostrar imagenes que es el siguiente:
<script>
var number=1;
while ()
{
var image= New Image();
image.src=""+number+".jpg";
number++;
}
</script>
Como la carpeta de donde saque las imagenes no será siempre la misma, necesito que el bucle se detengue cuando ya no haya más imagenes.
Para eso, creo que podría hacer algo así:
<script>
var number=0;
while ()
{
var image= New Image();
image.src=""+number+".jpg";
image.onerror= <!---PARAR BUCLE--->
number++;
}
</script>
He intentado hacerlo con
while (error=false)
{ ...
image.onerror= myError;
...}
function myError()
{ error=true }
Pero no me funciona. Supongo que hasta que no se detiene el bucle no puede acceder a una funcion de fuera de ese bucle. He visto que se puede poner "break" para romper el bucle, pero he ido probando sin ningun resultado.
Por favor, que alguien me ayude.