Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2007, 11:41
Avatar de chikiya
chikiya
 
Fecha de Ingreso: mayo-2006
Mensajes: 46
Antigüedad: 18 años
Puntos: 0
menu desplegable no funciona en firefox

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
__________________

La belleza verdadera es la de las almas buenas