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";
}