Jump to content
Fórum Script Brasil
  • 0

Settimeout + Função Com Parametros


Guest Djeison Mickael

Question

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 to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...