Foros del Web » Programando para Internet » Javascript »

Ocultar tablas...

Estas en el tema de Ocultar tablas... en el foro de Javascript en Foros del Web. Hola a todos: Estoy empezando a manejar codigo javascript en mi pagina web, acabo de implementar una funcion en la cual ocupo dos botones de ...
  #1 (permalink)  
Antiguo 13/05/2008, 12:40
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años
Puntos: 0
Pregunta Ocultar tablas...

Hola a todos:

Estoy empezando a manejar codigo javascript en mi pagina web, acabo de implementar una funcion en la cual ocupo dos botones de opcion, ya hice que cuando oprima el boton "si" me muestre una tabla, y si oprimo el boton "no" me muestra otra tabla.

Mi pregunta es, cómo puedo hacer para que cuando cargue por primera vez la pagina no me muestre ninguna de las dos tablas, ya que, asi como la tengo, al cargar la pagina me muestra las dos tablas al mismo tiempo, ya cuando selecciono alguna de las dos opciones me desaparece una tabla y muestra la otra. Espero y me haya hecho entender.

El lenguaje de programacion que uso es PHP, espero me puedan auxiliar.

Y esta es la función que uso para mostrar/ocultar las tablas

Cita:
function setVis(chk)
{
var tabla1 = document.getElementById("op_s");
var tabla2 = document.getElementById("op_n");
if (chk) {
tabla1.style.display = 'block';
tabla2.style.display = 'none';
}else{
tabla2.style.display = 'block';
tabla1.style.display = 'none'; }
}
Saludos.
  #2 (permalink)  
Antiguo 13/05/2008, 12:44
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Ocultar tablas...

Hola indy1508

Pon así las tablas:

Código:
<table style="display:block">
Saludos,
  #3 (permalink)  
Antiguo 13/05/2008, 12:49
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años
Puntos: 0
Re: Ocultar tablas...

Gracias JavierB

Lo acabo de agregar en una de las tablas pero me sigue apareciendo.
Esta es la linea:

Cita:
<table width="359" border="0" align="center" style="display:block">
  #4 (permalink)  
Antiguo 13/05/2008, 14:08
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Ocultar tablas...

¡Oops! Menudo fallo, necesito unas vacaciones con urgencia.

Código:
<table style="display:none">
Perdón. Saludos,
  #5 (permalink)  
Antiguo 13/05/2008, 14:27
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años
Puntos: 0
Re: Ocultar tablas...

Gracias JavierB.

Con esa instrucción efectivamente me oculta las dos tablas pero... ahora, cuando ya ejecuto la pagina, como te comento si me oculta las tablas pero cuando le doy un click a uno de mis controles para que me visualice una de ellas pues, no más no me la muestra.

Este es el control que uso:

Cita:
<input name="radiobutton" type="radio" onclick="setVis(this.checked)"/>
Te comento que las tablas las tengo encerradas en dos controles divs:

Cita:
<div id="op_s">
<table width="359" border="0" align="center" style="display:none">
...
...
</table>
</div>

<div id="op_n">
<table width="359" border="0" align="center" style="display:none">
...
...
</table>
</div>
Y pues... la función es la que envíe primero.

Espero tu respuesta y gracias de antemano.

Saludos.
  #6 (permalink)  
Antiguo 14/05/2008, 08:07
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años
Puntos: 0
Re: Ocultar tablas...

sigo atorado...
  #7 (permalink)  
Antiguo 14/05/2008, 08:29
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años
Puntos: 0
Re: Ocultar tablas...

He resuelto mi problema.

Sólo puse otro script despues de las tablas que quería ocultar y al cargarse la pagina ya no las muestra.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:04.