Bueno, pero estabas usando código para que funcione en Netscape 4, y éste lo usará menos gente que N7/Mozilla.
Con estos pequeños cambios (observa las líneas anuladas con //) funciona igual en IE5.5, Netscape 4.7, Netscape 7 y Firefox 1.0:
Código:
<script language="javascript">
var capa
ns4 = (document.layers)? true:false
//ie4 = (document.all)? true:false
function init() {
if (ns4) {
capa = document.menu
}
//if (ie4) {
else {
// capa = menu.style
capa = document.getElementById('menu').style
}
}
function muestra(obj) {
if (ns4) obj.visibility = "show"
//else if (ie4) obj.visibility = "visible"
else obj.visibility = "visible"
}
function oculta(obj) {
if (ns4) obj.visibility = "hide"
//else if (ie4) obj.visibility = "hidden"
else obj.visibility = "hidden"
}
</script>