Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/07/2007, 06:40
imnotinsane
 
Fecha de Ingreso: mayo-2006
Mensajes: 64
Antigüedad: 18 años
Puntos: 0
Re: onclick tiene que esperar en IE para ejecutarse otra vez

Cita:
if (ypos <= 85 || ypos >=115) window.clearTimeout();
No tiene mucho sentido, porque clearTimeout() tiene que tener un parámetro que indica el setTimeout que deseas parar. Si no deseas parar ninguno no hace falta llamarle a la función.
te refieres a poner ?

Código:
	if (ypos <= 3 || ypos >=32) window.clearTimeout(id);
	else id=window.setTimeout(MoverMenuBusqueda,14);
me sigue haciendo lo mismo.

he probado a crear una funcion que sume 1 a una variable cada vez que hago click, en firefox se suman todos los clicks, pero en ie solo la mitad, ignora el resto.
asi que el problema no es de la funcion esa que hice, es de ie.
el tiempo de ejecucion de la funcion parece que tampoco es problema porque en la prueba que hice era : contar++; lo que ejecutaba onclick.
__________________
webplan - Diseño y desarrollo de páginas webs.
Desde Andalucía - España