Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2008, 16:29
narcea
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 7 meses
Puntos: 0
problema con setTimeOut

Hola a todos, estoy intentando hacer un menu sencillito en javascript, de forma que cuando pones el raton encima se despliegan debajo mas opciones.

Utilizo dos funciones una que muestra el div con el evento onmouseover y otra que lo oculta con onmouseout y un retardo de 5 segundos.

las funciones son

function mostrarMenu(nombre,valor){
document.getElementById(nombre).style.display=valo r;
}
function ocultarMenu (nombre,valor){
setTimeout("document.getElementById(nombre).style. display=valor", 5000);
}

La primera funciona perfectamente, pero con la segunda no hay forma, el div queda abierto, si lo hago sin settimeout, funciona de maravilla pero desaparece y no da tiempo a seleccionar ningun link, o sea que el fallo es de la funcion settimeout.

gracias a todos