Código :
$content.="<div id=\"imagendiv\" style=\"display: none; position: absolute;\" onmouseout=\"OcultarImagen(event,'imagendiv');\"> <table> <form name=\"capas\"> <img name=\"imagendecapa\" src=\"\" border=\"0\"> </form> </table> </div>";
la cual se activa al pasar x encima de un enlace
Código :
onmouseover=\"MostrarImagen(event,'$avatar','1','Prueba');\">";
el javascript es
Código :
//muestra la capa con ratón encima del botón
function MostrarImagen(e,producto,foto,referencia)
{
document.imagendecapa.src="/images/preloader.gif";
document.imagendecapa.src=""+producto+"";
el = document.getElementById('imagendiv');
el.style.visibility="visible";
}
//oculta la capa con ratón fuera del botón
function OcultarImagen(e,idcapa)
{
el = document.getElementById('imagendiv');
el.style.visibility="hidden";
document.imagendecapa.src="/images/preloader.gif";
}
</script>y lo que quiero es que al producirse un evento onmouseout, se active otro evente que puesiese el estilo de la div en hidden, pero a los 2 segundos de producirse el evento, pero si se vuelve a la capa en ese periodo se corte ese evento, más o menos lo tngo pensado como puede ser, pero no lo tengo muy claro, a ver si me podeis hechar una mano Saludos
