Agradecería que pongas mejor el código, es mucho trabajo quitar los números de línea para probarlo. Si ponés un código, podés usar las etiquetas que salen más arriba del editor del post quee dicen HIGHLIGHT, que permite que el código salga bien bonito.
Lo que si observo a simple vista es que declaraste mal el array de las imágenes. Vos pusiste esto:
Código Javascript
:
Ver originalvar misImagenes= new Array(3)
misImagenes [0]= "001.jpg";
misImagenes [1]= "002.jpg";
misImagenes [2]= "003.jpg";
misImagenes [3]= "004.jpg";
El error es que estás declarando un array de 3 elementos pero le estás asignando 4 (¡el 0 también cuenta!). Lo más fácil es esto:
Código Javascript
:
Ver originalvar misImagenes = ["001.jpg", "002.jpg", "003.jpg", "004.jpg"];
Que además es más fácil de mantener, pues sólo tiene que quitar o agregar elementos sin necesidad de modificar otra cosa.
Otro error a la vista es esto:
Pues así no se llama una función en JS. Lo correcto sería:
Código Javascript
:
Ver originalwindow.onload=cargarImagen();
A veces este sitio ayuda mucho a detectar errores:
http://www.jslint.com/
(en inglés)