Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/11/2011, 09:19
Avatar de Rappa
Rappa
 
Fecha de Ingreso: noviembre-2011
Ubicación: Montevideo, Uruguay
Mensajes: 80
Antigüedad: 13 años, 3 meses
Puntos: 13
Respuesta: como modificar esta funcion js para que me funcione bien...

Prueba esto:
Código Javascript:
Ver original
  1. var pos = 0;
  2. function Nombres_empreados(){
  3.      var ajax = objetoAjax();
  4.      abrirXML(ajax);
  5.      if(xml.getElementsByTagName('nombre').length>0){
  6.            nombre = xml.getElementsByTagName('nombre')[pos].firstChild.nodeValue;
  7.            document.getElementById("registro").innerHTML ='<p>'+nombre+'</p>';
  8.            pos++;
  9.            if(pos>=(xml.getElementsByTagName('nombre').length)){pos = 0}
  10.            setTimeout(Nombres_empreados,3000);
  11.        }else{
  12.            document.getElementById("registro").innerHTML ='<p>El texto que quieras</p>';
  13.            setTimeout(Nombres_empreados,3000);
  14.    }
  15. }
  16.  
  17. window.onload = Nombres_empreados;

Con la otra función asi:
Código Javascript:
Ver original
  1. function AbrirXML(ajax) {
  2.            ajax.open('get','archivo.xml');
  3.            ajax.onreadystatechange = function() {
  4.                       if(ajax.readyState == 4){
  5.                                  if(ajax.status == 200) {
  6.                                             xml=ajax.responseXML;
  7.                                  }
  8.                       }
  9.            }
  10.            ajax.send(null);
  11. }
__________________
Drugs and alcohol are not the answer
Unless you are asking what i'm doing this weekend