Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/02/2009, 08:08
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 2 meses
Puntos: 15
Respuesta: ocultar mostrar div...

mmm, creo que haces malas practicas...

1. Existe una diferencia clave entre visibility y display, si utilizas visibility el objeto mantiene su poción solo que no puede verse, pero este espacio ocupado por el objeto es constante...si se utiliza display, este espacio desaparece(Hago la aclaración a todos ellos que utilizan visibility) Pienso que es mejor utilizar display, me parece una mejor practica, ademas de ser mas compatible con las versiones anteriores de IE.

2. existen muchas versiones de la función toggle(Es muy común), pero puede haber una forma mas optima de escribir la que tu tienes... Mi función hace parte de mi librería AJAX, y sólo son 2 líneas(y hace 2 acciones:mostrar y ocultar)-sencillo.

<script type="text/javascript">
function xVisible(idTag) {
var DTag = document.getElementById(idTag);
DTag.style.display=(DTag.style.display!='none')?'n one':'';
}
</script>