Hola a todos, he encontrado este script de presentación de imagenes que sale una imagen y dandole a un boton se mueve cambiando a la siguiente o a la anterior, pero, a mi no me funciona, hay algún error en el código?? Yo lo intento con 4 imagenes, que las tengo dentro de una carpeta llamada prueba, y la web la guardo dentro de esa carpeta, he borrado los ";,"nº.gif"" que se sobraban, osea que me he quedado con los del 0 al 3. Podeis decirme que hago mal?? Saludos y gracias, si sabeis alguna otra forma de crear algo parecido os estaria muy agradecido si me lo comunicais.
<!--Inserta este script en cualquier lugar entre los comandos BODY .-->
<Form>
<center>
<script language="JavaScript">
<!--
var current = 0;
function imageArray()
{
this.length = imageArray.arguments.length;
for (var i = 0; i < this.length; i++)
{
this = imageArray.arguments;
}
}
// Todas las imágenes DEBEN TENER EL MISMO TAMAÑO, porque
// las dimensiones de la primera imagen serán
// usadas para las imágenes subsiguientes.
// Todas las imágenes de tu presentación tienen que
// estar guardadas en un sólo directorio del
// Administrador de Archivos, por lo que tal vez debas hacer
// modificaciones. Puedes usar cualquier grupo o
// número de imágenes. Ubica las imágenes entre
// cada uno de los juegos de comillas de abajo.
var imgz = new imageArray("0.gif","1.gif","2.gif","3.gif","4.gif","5.gif","6.gif","7.gif","8.gif","9.gif"
document.write('<img name="myImages" border="1" src="'+imgz[0]+'">');
function getPosition(val)
{
var goodnum = current+val;
if (goodnum < 0)
// Este mensaje aparece si un visitante
// intenta ir más allá de la primera imagen.
// Ingresa tu mensaje entre las comillas
// de abajo.
alert("No puedes ir más atrás!"
else
if (goodnum > imgz.length-1)
// Este mensaje aparece si un visitante
// intenta ir más allá de la última imagen. Ingresa
// tu mensaje entre las comillas
// de abajo.
alert("No puedes ir más adelante!"
else
document.myImages.src = imgz[goodnum];
current = goodnum;
}
//-->
</script>
<Br>
<input type="button" value="<<" onclick="getPosition(-1)">
<input type="button" value=">>" onclick="getPosition(1)">
</center>
</form>