Hola otra vez:
también es fácil usar la misma imagen para volver a ocultar la celda... y para que se pueda debatir, te voy a poner un ejemplo que probé en explorer, netscape y opera, que consiste en cambiar también un atributo de la imagen
Código PHP:
<img src="imagen.jpg" oculto="0"
onclick="document.getElementById('oculta').style.visibility = (this.oculto == '0') ? 'visible' : 'hidden';
this.oculto = (this.oculto == '0') ? '1' : '0'">
Lo polémico de la página es que me he inventado el atributo "oculto" en el tag img...
La cuestión es que como los sistemas orientados a objetos, en html, cada etiqueta es un objeto, y los atributos pueden ser los que están definidos de manera estándar, y los que cada usuario quiera definir, y en este caso me permite evitar definir etiquetas script, para definir variables, que necesite consultar en estos casos.
Bueno... no es mi intención complicarte las cosas, y te voy a mostrar la forma con javascript...
En el head hay que poner:
Código PHP:
<script>
var ocultar = true;
function cambiar() {
ocultar = !ocultar;
document.getElementById("oculta2").style.visibility = (ocultar) ? "hidden" : "visible";
}
</script>
y en la imagen poener: onclick="cambiar()"
saludos