Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/10/2011, 04:30
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: no me muestra todos los resultados de un array que intento crear

hay varias maneras de hacerlo. por ejemplo esta
Cita:
var etiqueta = xml.getElementsByTagName("nombre");
var i = 1;
document.getElementById('nombre').innerHTML= etiqueta[0].childNodes[0].nodeValue;
var timer = setInterval(function() {
if(i ==etiqueta.length) {
i = 1;
document.getElementById('nombre').innerHTML= etiqueta[0].childNodes[0].nodeValue
//clearInterval(timer);
}else{
document.getElementById('nombre').innerHTML= etiqueta[i++].childNodes[0].nodeValue
}}
, 2000);
reemplaza el ciclo por este código. como ves tiene un temporizador para que cada valor de la colección sea mostrado después de 2 segundos. tal y como está hace un bucle infinito. en caso que sólo quieras que se recorra la colección una sola vez, en la condicional comenta lo descomentado y descomenta lo comentado