Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Limones

ajax

Recommended Posts

olá glr, boa tarde!!!

alguém pode me ajudar a fazer um botão que ao clicar nele, ele sobe aquela "rodinha" que mostra carregando em baixo dela por 5s e só depois ele executa aação?

Compartilhar este post


Link para o post
Compartilhar em outros sites

use setTimeout

 

http://www.w3schools.com/jsref/met_win_settimeout.asp

 

Só não sei por que fazer o usuário esperar 5 segundos para algo ser executado...

 

 

 

Movendo o tópico

Outras Linguagens :seta: JavaScript

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas quem vai acha agradável esperar?

Concordo. Ninguém gosta de gastar tempo à toa

 

 

 

preciso tanto pra evitar spam

Como isso vai evitar spam?

Explique o objetivo. Provavelmente há uma alternativa melhor

 

 

mas neste exemplo seu, não tem aquela "rodinha" de carregamento.

é só inserir uma tag img dinamicamente com JS. Se usar jQuery, ficará até mais fácil.

Veja algo parecido aqui: http://pt.stackoverflow.com/questions/8581/mostrar-gif-enquanto-p%C3%A1gina-carrega

Compartilhar este post


Link para o post
Compartilhar em outros sites

porque aonde está o botão, ele envia um formulário de contato... via e-mail..

E como esses 5 segundos vão impedir que um robô envie spam pelo form?

 

Vale a pena você ler isto:

http://forum.imasters.com.br/topic/530109-google-anuncia-sistema-de-validacao-mais-simples-para-barrar-robos/

 

Veja a minha dica no post #3

 

Veja também este meu post: http://rberaldo.com.br/tecnicas-de-captcha/

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim que ele clicar no botão, mostra aquela rodinha do ajax "carregando".. e durante os 5 segundos, mostra ex:

1s: coletando dados

3s: preparando os dados

5s: Enviado com sucesso.

 

no 6s atualiza pra index.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entenda que esse carregamento quando é feito não se trata apenas de estética, ele realmente é necessário para manter o contato (digamos visual) entre o usuário e o servidor durante a requisição, você até pode fazer isso que deseja, mas quero que entenda que como já citado pelos colegas, não faz sentido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.