Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wait_tylko_raz
Vieckov2
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.01.2015

Ostrzeżenie: (0%)
-----


Cześć Wszystkim !

Mam pewien problem z funkcją w JavaScript. Od razu zaznaczam, że to jedna z pierwszych napisanych przeze mnie funkcji w JS więc z góry przepraszam za głupie pytania.
Kod wygląda następujaco:

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. function myFunction() {
  3. history.go(0);
  4. }
  5.  
  6.  
  7. function scrollpage() {
  8.  
  9. function f() {
  10. window.scrollTo(0, i);
  11.  
  12. if (status == 0) {
  13. i = i + 0.3;
  14. if (i >= 3 * Height) {
  15. status = 1;
  16. }
  17. }
  18. setTimeout(f, 1);
  19. }
  20. f();
  21. }
  22.  
  23. var Height = document.documentElement.scrollHeight;
  24. var i = 1,
  25. j = Height,
  26. status = 0;
  27.  
  28.  
  29. window.setInterval(function () {scrollpage()}, 5000);
  30. window.setInterval(function () {myFunction()}, 15000);
  31.  
[JAVASCRIPT] pobierz, plaintext


Problem w tym, że za pierwszym razem, kiedy wpisuje url strony, strona czeka 5 sekund zgodnie z setInterval, potem automatycznie zjeżdża na dół strony, i po 15 sekundach jest refresh i strona znów zaczyna od początku ale już bez czekania 5 sekund. Czyli ten sleep działa tylko raz. Próbowałem wsadzać sleepy w różnych miejscach ale bez rezultatu. Czy ktoś mógłby powiedzieć co robię źle ?

Ten post edytował Vieckov2 7.01.2015, 11:21:08
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 00:28