Tema: en array
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/12/2004, 10:21
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola otra vez:

He descubierto un error en el valor de mayor, y es que debe inicializarse con yo.length o la condición de finalización del bucke cambiarla: i <= mayor;

Con lo de los bucles, lo mejor es que se trate de un valor "constante" y nunca de un valor "calculado"...

Un ejemplo sería:

for (var i = 0; i < document.getElementsByTagName("img").length; i ++)
...
En este caso, por cada iteración del bucle, se genera el array de elementos "img" de la página... y luego se obtiene la propiedad length...

Una implementación mejor sería:
for (var i = 0, imagenes = document.getElementsByTagName("img"); i < imagenes.length; i ++)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo