Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/11/2012, 15:44
Avatar de Javier01
Javier01
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 10 meses
Puntos: 31
Respuesta: No funciona en IE, y si funciona en todos los demás...

Encontré algunos errores y me sorprende que anduviese en algún explorador

Te paso el código arreglado, pruébalo para saber si te anda, y revisa los cambios que hice.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  3.  
  4. <script language="JavaScript">
  5.  
  6. function alternar(Seccion){
  7.     Seccion = document.getElementById(Seccion);
  8.     if (Seccion.style.display=="none"){Seccion.style.display="block"}
  9.     else{Seccion.style.display="none"}
  10. }
  11.  
  12. </head>
  13.  
  14. <body >
  15.  
  16. <div id='parte1' style='display:block;'>
  17.  
  18. <div id='ni1' style='display:block;' onClick="alternar('lni1');">Arbol Geneálogico</div>
  19.  
  20. <ul id='lni1' style='display:none;' >
  21.     <li id="ni1dr1"  onClick="alternar('lni1dr1')";  style='display:block;'>Yo mismo </li>&nbsp;&nbsp;
  22.  
  23.     <ul id='lni1dr1' style='display:none;'  >
  24.         <li id='ni1dr1dp1'   onClick="alternar('lni1dr1dp1');"   style='display:block;' >Mi Padre</li> &nbsp;&nbsp;
  25.             <ul id='lni1dr1dp1' style='display:none;' >
  26.                 <li id='ni1dr1dp1s1'  onClick="alternar('lni1dr1dp1s1');"  style='display:block;'>Sus Padres</li>
  27.                     <ul id='lni1dr1dp1s1' style='display:none;' >
  28.                         <li id='lni1dr1dp1s1e1 'style='display:block;' >Mi Abuelo Paterno</li>
  29.                         <li id='lni1dr1dp1s1e2' style='display:block;' >Mi Abuela Materna</li>
  30.                     </ul>
  31.             </ul>
  32.     </ul>
  33. </ul>
  34.  
  35. </div>
  36. </body>
  37. </html>
Saludos
__________________
Tomarse un tiempo para redactar correctamente la pregunta, utilizando los signos de puntuación adecuados, es ganar tiempo y calidad en la respuesta.