Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/11/2011, 13:57
augusto_jaramil
 
Fecha de Ingreso: junio-2004
Ubicación: Ciudad de Panama
Mensajes: 551
Antigüedad: 19 años, 10 meses
Puntos: 8
Respuesta: Mostar/Ocultar div's

Hola de nuevo,

Atendiendo tus sugerencias el codigo que tengo es el siguiente:

Código PHP:
          <table id="grupos">
              <
tr class="oculto" id="trg_0">
                <
td class="clasetd">Grupos de Columnas: </td>
                <
td> <input type="text" id="grup" value="" class="claseinput" style="width:30px;"> </td>
              <
tr class="oculto" id="trg_1">
                <
td class="clasetd">NroColumnas: </td>
                <
td> <input type="text" id="cols" value="" class="claseinput" style="width:30px;"> </td>
              </
tr>
          </
table>

          <
table id="botones">
            <
tr class="oculto" id="bot_0">
              <
td colspan="2"> <input type="image" id="definir" name="accion" onClick="mostrarBotones('botones','grupos');" src="./imagenes/painter1.gif"> </td>
            </
tr>
          </
table
Funcion mostrarBotones:
Código PHP:
function mostrarBotones(oculta,muestra) {
alert("ENTRO");
   if (
oculta.length != ) {
      var 
el document.getElementById('trg_0'); //se define la variable "el" igual a nuestro div
      
if (el.style.display == "")
         
el.style.display="none";
      
el.style.display = (el.style.display == 'none') ? 'block' 'none'//damos un atributo display:none que oculta el div
      
var ex document.getElementById('trg_1'); //se define la variable "el" igual a nuestro div

      
if (ex.style.display == "")
         
ex.style.display="none";
      
ex.style.display = (ex.style.display == 'none') ? 'block' 'none'//damos un atributo display:none que oculta el div
   
}
   if (
muestra.length != ) {
      var 
bo document.getElementById('bot_0');
      if (
bo.style.display == "")
         
bo.style.display="none";
      
bo.style.display = (bo.style.display == 'none') ? 'block' 'none';
   }

clase oculta: la que me indicates

Adicional en BODY adicione onLoad="alert('Toy aca'); con el fin de que me avise cuando hace un reload

Cuando aparece el boton y le hago click lo que hace es ocultar el boton, mostrar la tabla grupos y recarga la pagina, lo que me parece ilogico ya que por ningun lado le indico que haga reload a la pagina y todo me indica es que haga lo que haga en lo referente a modificar el codigo de la funcion mostrarBotones el resultado final es que me recarga la pagina y pierdo datos capturados... es decir arrancamos de cero nuevamente sin querer queriendo....

Sigo con mi duda: por que motivo hace reload?