hola a todos
Pues es solo eso. Quisiera que una tabla sea oculta y luego hacerla visible con una funcion. Es posible??
saludos.
| |||
| Ocultar y desocultar tabla con una funcion hola a todos Pues es solo eso. Quisiera que una tabla sea oculta y luego hacerla visible con una funcion. Es posible?? saludos. |
| |||
| cerca pero no lo consigo Gracias JavierB ,he usado las lineas que me pasaste pero no me funciona , aquí está el codigo que uso. Estas son las funciones (me parece que el problema son esas comillas simples...) function OcultarTablaHereEstimateOn(){ document.getElementById('HereEstimateTable').style .display ='block'; } function OcultarTablaHereEstimateOff(){ document.getElementById('HereEstimateTable').style .display ='none'; } Aquí está la tabla con el ID <table id="HereEstimateTable" width="788" height="613" border="0" cellpadding="0" cellspacing="0"> Aquí llamo a las funciones <input type="button" name="Submit2" value="Ocultar" onClick="OcultarTablaHereEstimateOn()" > <input type="button" name="Submit6" value="Mostrar" onClick="OcultarTablaHereEstimateOff()"> muchas gracias |
| |||
| No se si será a causa de lo que te voy a decir o no, pero fijate que en la linea document.getElementById('HereEstimateTable').style .display ='block';, entre .style y .display existe un espacio en blanco. Repito, no se si será ese el fallo, pero prueba a ver :P |
| ||||
| A mi no me da ningun error, me funciona perfectamente, lo unico que llamas las funciones con los botones cambiados, ocultar llama a mostrar, mostrar llama a ocultar.
Código:
<script>
function OcultarTablaHereEstimateOn(){
document.getElementById('HereEstimateTable').style.display ='block';
}
function OcultarTablaHereEstimateOff(){
document.getElementById('HereEstimateTable').style.display ='none';
}
</script>
<body>
<table id="HereEstimateTable" width="788" height="613" border="0" cellpadding="0" cellspacing="0">
<tr><td>
Aquí llamo a las funciones
</td></tr></table>
<input type="button" name="Submit2" value="Ocultar" onClick="OcultarTablaHereEstimateOff()" >
<input type="button" name="Submit6" value="Mostrar" onClick="OcultarTablaHereEstimateOn()">
</body>
|
| |||
| Hola a todos.... Algo como esto habia estado buscando desde hace algun tiempo.... solo tengo una inquietud: el script muestra dos botones (Ocultar, Mostrar), como puedo hacer para utilizar solo uno para que al picar muestre el contenido de la tabla si esta oculta y viceverrsa? y ademas que al abrir la pagina aparesca oculta? Mil gracias de antemano Cordial Saludo |
| ||||
| Hola augusto_jaramil Para que aparezca oculta la tabla ponle el estilo display:none Para tener un solo botón, utiliza una variable global:
Código:
Espero que te sirva. Saludos, var oculta = true;
function ocultar() {
document.getElementById('HereEstimateTable').style.display = (oculta) ? 'block' : 'none';
oculta = !oculta;
|
| |||
| Gracias JavierB.... Efectivamente al abrir la pagina hace visible la tabla y al picar sobre el boton se oculta.... pero como se hace para hacerla nuevamente visible picando sobre el mismo boton? Perdoname la falta de ignorancia Un Cordial Saludo |
| ||||
| Hola de nuevo. Te pongo un ejemplo completo, para que lo pruebes:
Código:
Saludos, <html>
<head>
<script type="text/javascript">
var oculta = true;
function ocultar() {
document.getElementById('HereEstimateTable').style.display = (oculta) ? 'block' : 'none';
oculta = !oculta; }
</script>
</head>
<body>
<table id="HereEstimateTable" style="display:none">
<tr><td>Tabla</td></tr>
</table>
<input type="button" value="Mostrar/ocultar" onclick="ocultar()" />
</body>
</html>
|
| |||
| Esa si era!!!! de nuevo.... Mil gracias... ahora si puedo dormir dandole gracias a mi Dios por haber aprendido una cosa nueva y no pasar el dia en vano Un Cordial Saludo |