Manejo de capas con firefox
Publicado por Pablo (1 intervención) el 01/08/2008 17:07:25
Buenas tardes,
Tengo una página web que hace aparecer/desaparecer una capa con el siguiente código:
function Over(object,value)
{
object.className='over';
if (value==0)
muestra_oculta('PIALayer');
if (value==1)
muestra_oculta('InfoLayer');
if (value==2)
muestra_oculta('ComuLayer');
}
function Out(object, value)
{
object.className='out';
if (value==0)
muestra_oculta('PIALayer');
if (value==1)
muestra_oculta('InfoLayer');
if (value==2)
muestra_oculta('ComuLayer');
}
function muestra_oculta(id)
{
if (document.getElementById)
{
var el = document.getElementById(id);
el.style.display = (el.style.display == 'none') ? 'block' : 'none';
}
}
La función Over y Out se llaman desde un ONMOUSEOVER y un ONMOUSEOUT.
El caso es que desde internet Explorer funciona perfectamente pero no así en Firefox que no hace absolutamente nada. ¿Alguien puede orientarme?
Un saludo.
Tengo una página web que hace aparecer/desaparecer una capa con el siguiente código:
function Over(object,value)
{
object.className='over';
if (value==0)
muestra_oculta('PIALayer');
if (value==1)
muestra_oculta('InfoLayer');
if (value==2)
muestra_oculta('ComuLayer');
}
function Out(object, value)
{
object.className='out';
if (value==0)
muestra_oculta('PIALayer');
if (value==1)
muestra_oculta('InfoLayer');
if (value==2)
muestra_oculta('ComuLayer');
}
function muestra_oculta(id)
{
if (document.getElementById)
{
var el = document.getElementById(id);
el.style.display = (el.style.display == 'none') ? 'block' : 'none';
}
}
La función Over y Out se llaman desde un ONMOUSEOVER y un ONMOUSEOUT.
El caso es que desde internet Explorer funciona perfectamente pero no así en Firefox que no hace absolutamente nada. ¿Alguien puede orientarme?
Un saludo.
Valora esta pregunta


0