Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/12/2010, 15:21
enrique4480
 
Fecha de Ingreso: diciembre-2010
Ubicación: valencia
Mensajes: 203
Antigüedad: 13 años, 5 meses
Puntos: 11
Respuesta: Problemas con onMouseOut

si y te vuelvo a repetir, si se ejecuta el evento y el raton continua dentro del div contenedor (dentro de sus coordenadas no dentro del div mismo ya que estas encima de otro) entonces no haces nada pq estas navegando por las opciones, caso contrario lo ocultas. otra forma es que si se sale fuera pero esta dentro de un div que pertenece a las opciones no hacer nada, caso contrario lo cierras.

Código Javascript:
Ver original
  1. function eve(e)
  2. {
  3.  if (e.srcElement.id=="uno")
  4.  {
  5.   if(!e.toElement.id)
  6.   {
  7.    alert("sales del div completamente");
  8.   }
  9.  }
  10. }
  11.  
  12. window.addEventListener("mouseout",eve,false);

aclaro que si el menu lo tienes dentro de otro div no te funcionara tal cual, en el ejemplo si pq la salida total se hace a HTMLBodyElement, si tu caso es otro solo tienes que cambiar la condicion, por ejemplo:

toElement.className no sea igual a las opciones.

Última edición por enrique4480; 07/12/2010 a las 15:43