Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/09/2011, 17:30
refreegrata
 
Fecha de Ingreso: agosto-2008
Mensajes: 198
Antigüedad: 16 años, 7 meses
Puntos: 27
Respuesta: porque no me funciona bien esta funcion js

Mira, pero eso es fácil. Si quieres que no se vaya borrando debes sumar en vez de asignar en el innerHTML. Si no quieres que los borre al final y no repita el ciclo sólo debes pararlo:

Código:
...
function MostrarRegistro() {
        try {
                document.getElementById("registro").innerHTML +='<p>'+ xml.getElementsByTagName('nombre')[contador].firstChild.nodeValue+'</p>';
                contador ++;
        }
        catch(e) {
                //Y aqui se reiniciaría, o podrías detener detener el ciclo infinito u otra cosa
                try { window.clearInterval(procesamiento); } catch(e) {}
                contador = 0;
        }
}
...