Hola a Todos,
tengo el siguiente script:
<script language="JavaScript">
var ns4,ie4;
obj = new Object();
var flag = 0;
function cambiaImagen(imagen,ruta,estado){
if(estado=='false')
{
imagen.src=ruta;
}
}
function mostrarOcultarCapa(capa)
{
alert('dentro del function');
if (capa.style.visibility=="hidden" || capa.style.visibility=="hide")
{
alert('dentro del if');
if (flag>0)
{
ocultar(obj);
}
mostrar(capa);
parent.oculto.capaAbierta=capa;
obj = capa;
flag=1;
}
else
{
ocultar(capa);
parent.oculto.capaAbierta="";
flag=0;
}
}
function mostrar(capa)
{
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
if (ns4)
{
alert(ns4);
capa.style.visibility="show";
capa.style.position="relative";
}
if (ie4)
{
capa.style.visibility="visible";
capa.style.position="relative";
}
}
function ocultar (capa)
{
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
if (ns4)
{
capa.style.visibility="hide";
capa.style.position="absolute";
}
if (ie4)
{
capa.style.visibility="hidden";
capa.style.position="absolute";
}
}
var flagTxt=0;
objTxt = new Object();
var flagImg=0;
objImg = new Object();
function cambiarTexto (menuOption, img)
{
if (menuOption.style.fontWeight == "bold")
{
img.src="/nueva_imagen/img/flechaGris.gif";
menuOption.style.fontWeight = "";
flagTxt=0;
}
else
{
img.src="/nueva_imagen/img/flechaGrisActivo.gif";
menuOption.style.fontWeight = "bold";
if (flagTxt>0)
{
objTxt.style.fontWeight = "";
objImg.src="/nueva_imagen/img/flechaGris.gif";
}
flagTxt=1;
objTxt=menuOption;
objImg=img;
}
}
function checkCapaAbierta ()
{
if(parent.oculto.capaAbierta != "")
{
if (parent.oculto.capaAbierta !=null)
{
if(parent.oculto.capaAbierta !="capa")
{
if (ie4)
{
mostrarOcultarCapa(document.getElementById(parent.oculto.capaAbierta.id));
cambiarTexto(document.getElementById(parent.oculto.capaAbierta.name),document.getElementById('img'+
parent.oculto.capaAbierta.name));
}
if (ns4)
{
mostrarOcultarCapa(document.layers(parent.oculto.capaAbierta.id));
cambiarTexto(document.layers(parent.oculto.capaAbierta.name),document.getElementById('img'+
parent.oculto.capaAbierta.name));
}
}
}
}
}
El objetivo de todo esto es que cuando pinche sobre una opci�n del men�, las opciones
"hijas" me las muestra en una capa, sin embargo, en IE no tengo problemas pero en
Netscape no funciona adecuadamente, si alguno tiene una sugerencia se lo agradecer�a
much�simo, muchas gracias.
---------------------------------
[input] [input] [input]
_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org