Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2010, 13:46
decano1891
 
Fecha de Ingreso: julio-2010
Mensajes: 33
Antigüedad: 14 años, 4 meses
Puntos: 0
dejar un solo div abierto en internet explorer

Buenas tardes, estoy teniendo un inconveniente al intentar dejar un unico div abierto en una pagina que tiene alrededor de 40, cuando pincho uno de ellos si hay otro abierto se debe cerrar, esto funciona perfectamente en mozilla, etc pero no en internet explorer, si alguien me puede dar una mano muy agradecido.
Copio el codigo a continuacion:

function ocultatodo(prm1, prm2) {
anexo = '_1';
var elemento1 = document.getElementsByName("namediv_1");
for(var i=0; i<elemento1.length; i++) {
if(elemento1[i].style.display=='block'){
elemento1[i].style.display='none';
}
}
document.getElementById(prm1+prm2+anexo).style.dis play="block";
mostrarDiv2();
}


function mostrarDiv2(){
var elemento = document.getElementsByName("namediv");
for(var i=0; i<elemento.length; i++) {
if(elemento[i].style.display=='none'){
elemento[i].style.display='block';
}
}
document.getElementById(prm1+prm2).style.display=" none";
}