Estoy haciendo un JS de modo que al poner el raton sobre un link salga una ventana emergente describiendolo. Lo he hecho con estas dos funciones una para el mouseover y otra para el mouseout. Con IE va bien, pero con Firefox algunas veces en vez de ponerse la capa visible y fija se pone a parpadear. alguien sabe porque puede ser?
Graciass
Código:
// Mostrar capa en la posicion donde se ha pulsado el raton para lanzar el evento
function mostrar(event,capa)
{
var x, y;
document.getElementById(capa).style.display="block";
if (window.event) {
x = window.event.clientX + document.documentElement.scrollLeft
+ document.body.scrollLeft;
y = window.event.clientY + document.documentElement.scrollTop
+ document.body.scrollTop;
}
else {
x = event.clientX + window.scrollX;
y = event.clientY + window.scrollY;
}
document.getElementById(capa).style.left= x +"px";
document.getElementById(capa).style.top= y +"px";
}
function ocultar(capa)
{
document.getElementById(capa).style.display="none";
}