Título: Ayuda con esta evento onload Publicado por: diego1221 en 20 Julio 2015, 18:08 pm Tengo este codigo
Código
Código
lo que quiero es que cuando pulse el botón, se ejecute la acion del body onload sin nesecidad de que sea con el tiempo, es decier que cuando pulse el boton, el body me carge, llevo muchi tiempo intentando por no he podido por que en el form hay una action y no se que ponerle para que el body onload se ejecute. Gracias por su ayuda Mod: Obligatorio el uso de etiquetas GeSHi. Título: Re: Ayuda con esta evento onload Publicado por: ivancea96 en 20 Julio 2015, 19:42 pm Al boton ponle un onclick que llame a otra función.
No entendí bien. ¿Quieres que al pulsar el boton, se elimine el timeout? Para eliminar timeout, basta poner clearTimeout(id). Ese ID es el que retorna setTimeout(). Así que la idea es que body onclick llame a una función que hagas. Poner el setTimeout directamente no me parece una buena práctica. Título: Re: Ayuda con esta evento onload Publicado por: #!drvy en 21 Julio 2015, 15:18 pm Aunque tampoco entiendo que es lo que quieres hacer, creo que lo que intentas es ocultar el formulario cuando este se enviá. Si es asi, solo te hace falta esperar un evento de envío sobre el formulario.
Código
Si quieres que tome algo de tiempo, cambia el JS así: Código
Saludos Título: Re: Ayuda con esta evento onload Publicado por: Usuario Invitado en 21 Julio 2015, 16:43 pm Si quieres que desaparezca con un efecto, solo agrega una clase CSS:
Código
Dado que display no es animable, le hacemos un height: 0 y actúa como un display: none. El formulario, debe tener la propiedad transition. Demo JSFiddle (http://jsfiddle.net/161vbh4k/1/) |