![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 1 Dołączył: 25.09.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Chciałbym w pewnym miejscu na stronie umieścić takie coś: Hmm taki rotator zdjęć, ale bez przeładowania strony, aby z bazy pobierało zdjęcia i je losowało co 10 sekund. Dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 2 Dołączył: 2.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
zakladajac ze znasz ajaxa ogolnie wyglada to tak
js: CODE function pobierzObrazek(){
//kod funkcji ktory pobiera obrazek z php badz z pre-definiowanej tablicy i podmienia w znaczniku stary obrazek na nowo wybrany setTimeout('pobierzObrazek()', 10000); //wywoluje sama siebie co 10s } |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
@johndoe
Bzdura. Do okresowego wywoływania funkcji służy setInterval, a nie setTimeout. setTimeout spowoduje wywołanie funkcji po określonym czasie. @max_mcee Jeśli tych obrazków nie jest dużo, to możesz je wczytać na końcu strony jako ukryte elementy strony(display: none), a następnie przy użyciu js (bez ajaxa) je podmieniać. Innym rozwiązaniem jest stworzenie tablicy, z której będą one pobierane. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@batman luzik. Akurat kod co podal johndoe dziala tak jak trzeba - co 10 sekund wywoluje sam siebie. Przeanalizuj go jak nie wierzysz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
@nospor
To prawda, ale razi w oczy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Od okresowego uruchamiania skryptów jest setInterval. Owszem można zrobić sobie rekurencję, ale brzydko to wygląda (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Nie wiem jak z wydajności, nie sprawdzałem. edit By nie robić bałaganu w wątku pozwolę sobie odpisać tutaj (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wiem, że się czepiam. Też mam na sumieniu potworki, które mają tylko działać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) edit2 @johndoe dzięki za zwrócenie uwagi. Nie zwróciłem uwagi na swój błąd. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
czepiasz sie. ja tam zawsze tak pisze i jakos wszystko zawsze gra (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 2 Dołączył: 2.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:20 |