Ver Mensaje Individual
  #10 (permalink)  
Antiguo 18/05/2011, 07:29
dukeblass
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años, 6 meses
Puntos: 32
Respuesta: chrome no me respeta javascript

Cita:
Iniciado por refreegrata Ver Mensaje
No creo que funcione ya que estás intentando agrupar las filas de la tabla con un span para luego ocultar o mostrar el span y las filas interiores. El span no te servirá para agrupar las filas de una tabla. Lo que podrías hacer es colocar un id directamente sobre las filas quieres mostrar u ocultar y trabajar con estos en la función.

Saludos.
Exactamente tu problema no es el script es la falta de orden en las equitas

el span solo almacena texto y solo.. nada mas no le meta un tr o un div o un p

resolviendo eso te queda así
Código HTML:
Ver original
  1. <form action="algo.php" method="POST">
  2.                 <p>Tipo de Captura</p>
  3.                 <div>
  4.                     <select name="tipo" id="tipo" class="required" onchange="toggle_tipo1(this);toggle_tipo0(this);">
  5.                         <option value="">- - - - -Seleccione- - - - -</option>
  6.                         <option value="1">CARGO</option>
  7.                         <option value="2">ABONO</option>                        
  8.                     </select>
  9.                 </div>
  10.                 <div  id="span_tipo1" style="display:none">
  11.                     <div>
  12.                         <p>Concepto de Cargo:</p>
  13.                         <select name="concepto_a" id="concepto_a">
  14.                             <option value="">- - - - -Seleccione- - - - -</option>
  15.                             <option value="opcion1">opcion1</option>
  16.                             <option value="opcion2">opcion2</option>
  17.                         </select>
  18.                      </div>
  19.                 </div>
  20.                 <div  id="span_tipo0" style="display:none">
  21.                     <div>
  22.                         <p>Concepto de Abono:</p>
  23.                         <select name="concepto_a" id="concepto_a">
  24.                             <option value="">- - - - -Seleccione- - - - -</option>
  25.                             <option value="opcion1">opcion1</option>
  26.                             <option value="opcion2">opcion2</option>
  27.                         </select>
  28.                     </div>
  29.                     <div>
  30.                         <p>Cuenta Destino:</p>
  31.                         <select name="banco" id="banco" class="required">
  32.                             <option value="">- - - - -Seleccione- - - - -</option>
  33.                             <option value="opcion1">opcion1</option>
  34.                             <option value="opcion2">opcion2</option>
  35.                         </select>  
  36.                     </div>
  37.                 </div>
  38.             </form>

Código Javascript:
Ver original
  1. function toggle_tipo1(elemento) {
  2.                 if(elemento.value==1) {
  3.                 document.getElementById("span_tipo1").style.display = "inline";
  4.                     } else {
  5.                 document.getElementById("span_tipo1").style.display = "none";
  6.                 }
  7.         }
  8.        
  9.         function toggle_tipo0(elemento) {
  10.             if(elemento.value==2) {
  11.                 document.getElementById("span_tipo0").style.display = "inline";
  12.             } else {
  13.                 document.getElementById("span_tipo0").style.display = "none";
  14.             }
  15.         }
esto funciona para Gecko, trident y webKit -> (FF,IE,Sfari,Chrome)


Le agregas lo que desees o cambias a tablas, pero RESPETA EL ORDEN Y LAS ETIQUETAS EN HTML DENTRO DEL DOM