Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/09/2012, 09:34
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años
Puntos: 1567
Respuesta: problema con "firstChild.nextSibling" en IE

Esta sería la forma correcta

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2.    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>zzzzzz</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript">
  7. //<![CDATA[
  8. function edicionTarifa(){
  9. var i;
  10. if(confirm("Atención: Este cuadro tarifario es referenciado por todas las facturas que utilizan la tarifa y rango de potencia indicado. ¿Desea realizar la edición?")){
  11. var lista=document.getElementById('ul');
  12. var lis=lista.getElementsByTagName("li");
  13. for (i=0; i<lis.length; i++) {
  14. if(i!=0){  
  15. lis[i].firstChild.nextSibling.readOnly = false;
  16. }
  17. }
  18.  
  19. }
  20. }  
  21. //]]>
  22.  
  23. </head>
  24. <body onload='edicionTarifa();'>
  25. <ul id='ul'>
  26. <li>Periodo:<input type='text' id='t_periodo1111' name='t_periodo1111' value='1111' readonly='readonly' /></li>
  27. <li>Cargo fijo:<input type='text' id='t_cargo_fijo1111' name='t_cargo_fijo1111' readonly='readonly' /></li>
  28. <li>Pp:<input type='text' id='t_pp1111' name='t_pp1111' readonly='readonly' /></li>
  29. <li>Pfp:<input type='text' id='t_pfp1111' name='t_pfp1111' readonly='readonly' /></li>
  30. <li>Ep:<input type='text' id='t_ep1111' name='t_ep1111' readonly='readonly' /></li>
  31. <li>Er:<input type='text' id='t_er1111' name='t_er1111' readonly='readonly' /></li>
  32. <li>Ev:<input type='text' id='t_ev1111' name='t_ev1111' readonly='readonly' /></li>
  33. <li>eps:<input type='text' id='t_eps1111' name='t_eps1111' readonly='readonly' /></li>
  34. <li>ers:<input type='text' id='t_ers1111' name='t_ers1111' readonly='readonly' /></li>
  35. <li>evs:<input type='text' id='t_evs1111' name='t_evs1111' readonly='readonly' /></li>
  36. <li>foninvemem:<input type='text' id='t_foninvemem1111' name='t_foninvemem1111' readonly='readonly' /></li>
  37. </ul>
  38. <br />
  39. </body>
  40. </html>

Demo
http://foros.emprear.com/javascript/next-sibling.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.