Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] Jak spowolnić wykonywanie pętli?
Forum PHP.pl > Forum > Przedszkole
klumpus
pewnie problem jest banalny ale ja sie dopiero uczę wiec wybaczcie...
mam taka pętlę w js

'for( i = 1; i <= UploadCtl.SelectedFiles.Count; i++ )'.
'{'.
'UploadCtl.SelectedFiles(i).Path;'.
'paths = UploadCtl.SelectedFiles(i).Path;'.
'document.location.href="/module/fototodb/index.php?action=upload_tmp&paths="+paths;'.
'var a = alert(paths);'.
'}'.

w tej chwili zatrzymuje jej wykonywanie bardzo prymitywnie (alert-em) ale to wymaga interwencji usera i nacisniecia entera.
chcialbym sie tego pozbyc i zatrzymac petle w tym momencie na np. 0,5 s zeby skrypt
"/module/fototodb/index.php?action=upload_tmp&paths="+paths
zdążył cos zapisac do bazy
bez zatrzymania js skrypt sie poprostu nie wyrabia...:-(
moze jest jakas funkcja typu timeout lub delay questionmark.gif
nexis
  1. function czekaj(ms)
  2. {
  3. var date = new Date();
  4. var curDate = null;
  5.  
  6. do {
  7. curDate = new Date();
  8. }
  9. while(curDate-date < ms);
  10. }


Proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:

Temat: Tematyka i zasady panujace na forum Przedszkole
klumpus
ok rozwiazanie moze byc
jeszcze tylko jedno lamerskie pytanko
czy jest jakies okno (cos jak alert lub confirm tyle ze bez przycisków) wyswietlajace na chwile jakies komunikaty i przechodzące dalej bez ingerencji usera?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.