Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/07/2007, 07:30
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: onclick tiene que esperar en IE para ejecutarse otra vez

Sí, el script tiene el mismo efecto porque
window.clearTimeout(id); no hace nada.

El clearTimeout sirve para cancelar un setTimeout que ya ha sido iniciado, pero en tu caso no hay que cancelar nada, simplemente ejecutar el setTimeout siempre que haga falta. Es decir, sólo habría que ejecutar el else, o en tu caso:

Código PHP:
    if (ypos >= || ypos <=32)
         
id=window.setTimeout(MoverMenuBusqueda,14); 
a secas, estaría correcto.


¿Entonces quedamos que es error del navegador no? No se puede hacer nada pues.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.