Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2010, 10:53
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años, 8 meses
Puntos: 19
Rastreo de todos los hijos

Hola foreros!

Espero que los reyes os trajeran un monton de regalos, jeje... por lo que es a mi poco, jeje. Mirar estoy bastante atascado en un problemilla para rastrear a todos los hijos de un elemento. He estado mirando algun sistema para reproducir arboles, pero no consigo hacer lo siguiente:

Código HTML:
<div id="bisabuelo">
      <div id="abuelo">
            <div id="padre">
                 <div id="hijo">
                 </div>
                 <div id="hija">
                 </div>
            <div id="madre">
            </div>
       </div>
</div> 
Lo que busco hacer es una funcion que pase por cada elemento empezando por el "bisabuelo", pero no se como hacerlo, jeje. Es decir algo asi:
Código PHP:
function rastreo()
    {    
        
elemento document.getElementById("bisabuelo");
        
//ahora pasamos por los hijos del elemento y luego por los hijos de sus hijos asi hasta terminar la descendencia
        
for (var i=0;i<elemento.childNodes.length;i++)
            {        
                        
//ahora ejecutariamos una funcion que enviaria cada hijo a no se donde!.
                
alert(elemento.childNodes[i].id);        
            }
    } 
Es decir, la funcion pasaria con este orden:
Abuelo, padre, hijo, hija, madre...

Se que es un poco probre la funcion... pero es que esto de las funciones recursivas me puede... no me da el burulo para hacerlas!