![]() |
![]() |
![]()
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:
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Kwestia chyba w tym, że przeglądarka sama ustawia Ci się w miejscu, w którym była przed chwilą. Więc to nie tyle wina skryptu co samej przeglądarki. Możesz spróbować jeszcze przekierować użytkownika na tą samą stronę, ale dodając do adresu jakieś zmienne. Np. raz byłby to adres http://strona.pl/?t=123, a przy przeładowaniu http://strona.pl/?t=abc, przy następnym http://strona.pl/?t=XYZ. Jako parametr t możesz podstawić bieżący znacznik czasu lub losowy ciąg znaków.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 10:43 |