Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2011, 11:36
SeaPirates
 
Fecha de Ingreso: enero-2009
Ubicación: España
Mensajes: 786
Antigüedad: 15 años, 4 meses
Puntos: 9
Realizar funcion onblur

Hola, tengo este script que uso para desplegar un menu:

Código Javascript:
Ver original
  1. function options(){
  2. var stat_options = document.getElementById('options').style.display;
  3. if(stat_options == "none"){
  4. document.getElementById('options').style.display='block';
  5. document.getElementById('optionsLink').style.backgroundImage='url(images/header_2.png)';
  6. }else{
  7. document.getElementById('options').style.display='none';
  8. document.getElementById('optionsLink').style.backgroundImage='url(images/header_1.png)';
  9. }
  10. }

Lo que necesito hacer es que cuando das click fuera de lo que es el menú que se despliega, que relice la funcion options() para que se esconda el menu. He intentado usar la funcion onblur, pero cuando doy click al menu "OptionsLink" y le doy a un enlace de la lista desplegable se oculta porque le puse onblur="options()" al menu..

¿Como puedo hacerlo?