Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/09/2009, 17:19
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años, 2 meses
Puntos: 56
Respuesta: ¿Cómo ocultar y ver varios DIV al mismo tiempo?

Pues haz algo simple, podrías colocar todos los divs en uno solo con el id sitios
Código javascript:
Ver original
  1. function mostrarOcultar(id,no){
  2.     var obj = document.getElementById(id).getElementsByTagName("div"), n = "none", i;
  3.     for( i=0; i < obj.length; i++){
  4.         if(obj[i].className != no){
  5.         var dis = obj[i].style;
  6.         dis.display = dis.display == n ? "block" : n;
  7.         }
  8.     }
  9. }

Código HTML:
<p><a href="javascript:mostrarOcultar('sitios','no')">ver ubicaciones</a></p>
<div id="sitios">
<div>Sitio 1</div>
<div class="no">Sitio 2</div>
<div>Sitio 3</div>
<div>Sitio 4</div>
</div> 
Los divs que tienen la clase "no" no se ocultarán.
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */