Tengo un menu desplegable, que en ie funciona bien, pero en firefox no, no se despliega. el codigo es:
<script>
function muestra(capa){
var capaActiva = document.getElementById("capaActiva").value;
if (capaActiva !=''){
oculta(capaActiva);
}
if (capaActiva!=capa){
var capaMostrar = eval("document.getElementById('"+capa+"')");
var capaOcultar = eval("document.getElementById('"+capaActiva+"')");
document.getElementById("capaActiva").value = capa;
capaMostrar.style.display='block';
}
alturaMenuIzquierda = parseInt(document.getElementById('menuIzquierdo'). scrollHeight)+147;
alturaTotalCentro = parseInt(document.getElementById('centro').scrollH eight) + 147 + 44 - 142;
//Ajustamos la posicion de la capa de Horas y el tamao de la capa central
if (alturaMenuIzquierda>alturaTotalCentro){
document.getElementById('LaHoraEn').style.top = alturaMenuIzquierda + 22;
}else{
document.getElementById('LaHoraEn').style.top =alturaTotalCentro;
}
}
function oculta(capa){
var capaOcultar = eval("document.getElementById('"+capa+"')");
capaOcultar.style.display = 'none';
document.getElementById("capaActiva").value="";
}
</script>
Como puedo arreglarlo para que funcione en los 2??
Gracias