Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2005, 03:27
Brewster
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 20 años, 1 mes
Puntos: 1
Detectar navegador Mozilla y mostrar capas en él

Hola a todos.-

Dado que Mozilla empieza a imponerse he tomado la decisión de empezar a crear Sitios Webs que lo soporten y hoy mismo me he descargado el navegador y he hecho varias pruebas.

Pero no logro encontrar información acerca de como detectar mediante javascript el navegador Mozilla y que muestre/oculte capas.

Por ejemplo tengo lo siguiente para IE y Netscape.-

<html>
<head>
<script language="javascript">
var capa

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function init() {
if (ns4) {
capa = document.menu
}
if (ie4) {
capa = menu.style
}
}

function muestra(obj) {
if (ns4) obj.visibility = "show";
if (ie4) obj.visibility = "visible"
}

function oculta(obj) {
if (ns4) obj.visibility = "hide";
if (ie4) obj.visibility = "hidden";
}

</script>
</head>
<body onLoad="init()">
<div id="menu" style= "position:Absolute;left:50; top:60; background-color:#ff1133; visibility:hidden">hola</div>
<div id="CapaNormal" style= "position:absolute;left:50; top:150;background-color:pink;"><a href="#" OnMouseOver="muestra(capa)" OnMouseOut= "oculta(capa)">Ponte encima</a>...</div>
</body>
</html>

¿Qué debo añadir para controlar también al navegador Mozilla?

Desde ya muchas gracias.