Ir para conteúdo
Fórum Script Brasil
  • 0

Settimeout + Função Com Parametros


Guest Djeison Mickael

Pergunta

Guest Djeison Mickael

Olá...

tenho uma script que carrega uma pagina de processamento..

e nesse script eu usso a função setTimeout só que no parametro que exige uma função após um determinado tempo, eu não quero chamar nada, quero simplesmente passar para o proximo comando.

É mais ou menos assim

<script type="text/javascript">

function carrega(user,id)
{
    setTimeout("",1500);
    carregou(user,id);
}

</script>

porque preciso carregar os parametros da função...

alguém pode me ajudar????????????????

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Guest Djeison Mickael

Hmm..não ajudou muito...

olha só o problema é que quero um delay..somente isso..mais nada..

sem que va para outra função depois disso..só preciso executar o proximo comando...

no caso..o "carregou(user,id);" é uma outra função que tenho no meu script que requer dois paramentros.

mas preciso dar um delay antes de executar ela...

alguém sabe o que devo colocar no primeiro parametro para no settimeout não fazer absolutamente nada apos o tempo especificado???

ex: setTimeout("(o que coloco aqui para ele somente dar o delay)",1500);

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Daniel Ribeiro --

Caro, estou na tentativa de fazer exatamente a mesma coisa e não consigo, post ta meio antigo, mas vou tentar assim mesmo...

Já fiz até uma contagem de segundos e verificando com recursividade, só que o browser não "perdoa".

Se alguém tiver uma idéia de como fazer um delay js como o amigo ai ta querendo, fico grato!

Abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

Opa, incrivelmente logo após postar aqui, topei com este código na web e funciona lindamente.

function delay(millis){
    var date = new Date();
    var curDate = null;
    do { curDate = new Date(); }
    while(curDate-date < millis);

}

só chamar a função delay antes de executar a sua função e pronto ta lá!

Abraços e qualquer dúvida o link ta aqui: http://www.sean.co.uk/a/webdesign/javascriptdelay.shtm

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      652k
×
×
  • Criar Novo...