creo que el problema esta en el if (objElemento.style.display == "block") generalmente si mal no recuerdo para acceder a esta propiedad (sin usar jQuery) debes haberla seteado antes de hacer la consulta x ej:
Esto no deberia funcionar:
Código Javascript
:
Ver originalvar miDiv = document.getElementById("idElemento");
if (miDiv.style.display == "block") // Resto del codigo
Esto puede ser que funcione: (no estoy seguro :P)
Código Javascript
:
Ver originalvar miDiv = document.getElementById("idElemento");
miDiv.style.display = "block";
if (miDiv.style.display == "block") // Resto del codigo
Con jQuery puedes consultar la propiedad sin declararla previamente:
Código Javascript
:
Ver originalif ($("#idElemento").css("display") == "block") // Resto del codigo
Saludos