Toon posts:

[javascript] 1 sec pauzeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik wil de uitvoering van een stukje javascript 1 seconde pauzeren...
hoe doen we dat :?

  • Dryw.Filtiarn
  • Registratie: September 2001
  • Laatst online: 18-03 12:10
Alles wat na de pauze in een funtie zetten:
code:
1
2
3
function napauze()
{
}

en dan in de code
code:
1
setTimeout( "napauze()", 1000 );

=( Protected by witchcraft )=


Verwijderd

Topicstarter
en binnen 1 functie? of kan dat niet?

  • bekkel
  • Registratie: Augustus 2000
  • Laatst online: 17-09-2025

bekkel

BoEsm Productions

wat is het probleem.??

.........www.raketje.com....................soon.....


Verwijderd

Topicstarter
Ik heb een functie die checkt of een childwindow bestaat. Zo niet, dan wordt het window opnieuw geopend. Meteen na het openen wordt er een berg data naar het window gestuurd. maar op de een of andere manier wordt de data al verstuurd voordat het window volledig geopend is...

daarom dus 1 sec pause...

  • Dennis
  • Registratie: Februari 2001
  • Nu online
Nou je hebt nu je oplossing, die je overigens ook binnen 1 seconde had kunnen vinden als je de search had gebruikt :O

Verwijderd

Topicstarter
maar kan het niet binnen 1 functie blijven?

Verwijderd

Op woensdag 19 december 2001 15:04 schreef ScarFace_2000 het volgende:
maar kan het niet binnen 1 functie blijven?
Nee je kunt niet binnen je functie blijven. Je moet dus zorgen dat je functie zich gedraagd als een object, dat dus gewoon hergebruikt kan worden.

Verwijderd

Topicstarter
damn...

ik wil het gewoon binnen 1 functie hebben.

Kan ik niet middels een while loopje of zoiets dit bereiken?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 14:35

RM-rf

1 2 3 4 5 7 6 8 9

Op woensdag 19 december 2001 14:59 schreef ScarFace_2000 het volgende:
Ik heb een functie die checkt of een childwindow bestaat. Zo niet, dan wordt het window opnieuw geopend. Meteen na het openen wordt er een berg data naar het window gestuurd. maar op de een of andere manier wordt de data al verstuurd voordat het window volledig geopend is...

daarom dus 1 sec pause...
dan krijg je het probleem dat op trage computers of met een trage verbinding opeens het alsnog misgaat.. als het net iets langer dan die seconde duurt.

wat beter is een een interval te grbuiken die checked of het window bestaat
code:
1
2
3
4
5
6
7
8
9
10
win = window.open()
interval = setInterval("intervalFunctie()", 100)

function intervalFunctie()
{
   if (win) {
    verstuurData()
    clearInterval(interval)
   }
}

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

Topicstarter
oh ja... niet aan gedacht...

zal es proberen of het werkt...

Verwijderd

Topicstarter
kan ik niet zoiets doen als:

setimeout("return true",1000)
?
of
pause 1000
of zo?

  • Dennis
  • Registratie: Februari 2001
  • Nu online
en dan :?

Verwijderd

Topicstarter
dan hoef ik niet alles wat na de timer komt in een aparte functie te proppen...

Verwijderd

Topicstarter
laa maar... werkt al

tnx :)
/me was een beetje dom bezig...
Pagina: 1