Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2013, 14:46
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Visor de imagenes

Primero un error de sintáxis

setInterval('nombrefuncion()', tiempo en millisegundos);
como ves, el nombre de la función va entre comillas, segundo un mal uso de setInterval(), si querés repetir la función desde dentro de la misma utlizá setTimeout

Código HTML:
Ver original
  1. function rotate(){
  2. if (imagen_num > 3) {
  3. imagen_num = 0;
  4. }
  5. img = document.Source;
  6. img.src =img_array[imagen_num];
  7. imagen_num++;
  8. var t=setTimeout('rotate()',1000);
  9. }
  10.  
  11. </HEAD>
  12. <BODY onLoad = "rotate()">

si usases setInterval, eliminás el setTimeout y hacés

<BODY onLoad="setInterval('rotate()', 1000);">
Claro que utilizando este último, verias vacía la imagen durante 1 segundo
Lectura recomendada
http://www.webtaller.com/construccio..._javscript.php

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.