![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 53 Pomógł: 0 Dołączył: 25.10.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący kod na stronie:
Mam też zdefiniowaną funkcję preload, która po pełnym wczytaniu pliku obrazek.jpg powinna mi podmienić "obrazek_tymczasowy.gif" obrazkiem "obrazek.jpg".
No i wszystko działa ładnie. Najpierw wyświetla "obrazek_tymczasowy.gif", później - po wczytaniu - wyświetla "obrazek.jpg", ale tu pojawia się problem, ponieważ cały czas wczytuje obrazek.jpg i nie przestaje się wykonywać akcja związana z onload (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Nie za bardzo wiem, jak rozwiązać ten problem. Jeżeli ktoś z Was zna sposób na jego rozwiązanie lub całkiem alternatywną metodę podejścia do tego problemu - będę wdzięczny za pomoc. Ten post edytował zleek 19.01.2007, 23:15:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 2.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłeś rekurencję, która ma szanse zadziałać ale musisz dodać:
- warunek stopu (gdy skończą się obrazki), - opóźnienie ładowania kolejnego obrazka, setTimeout, ogólnie wrzucanie onLoad do obrazka to troszkę brzydki sposób, ładniej jest zrobić zewnętrzny skrypt który dobierze się do tych obrazków, będzie ładował nowe z opóźnieniem. Jeżeli nie dasz rady to chyba lepiej ściągnij... gotowiec (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Co do ajaxa to tez można, ale to troszkę zbyt trywialny skrypt żeby ładować ajax. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:17 |