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. |
|
|
|
zleek Ładowanie obrazka 19.01.2007, 23:13:57
ferr Mozliwe, ze dalszy kod Ci cos pieprzy, nie wiem. S... 20.01.2007, 12:07:08
zleek probowalem juz dodawac return true do funkcji ale ... 22.01.2007, 11:36:00
revyag Wygląda mi to na zapętlenie. Po prostu zdarzenie o... 22.01.2007, 14:11:21
gekon a return false; probowales? 28.01.2007, 03:42:14
kobemat hej... mam identyczny problem, a probowalem co pis... 3.02.2007, 01:49:23
lopik Ale wydaje mi się że zdarzenie onload=... 3.02.2007, 14:59:00
kobemat Znalazlem motyw na stronie autora tego tematu:
ht... 3.02.2007, 15:32:43
lopik To popatrz w kod, i poczytaj o AJAX'ie.
Lub po... 3.02.2007, 15:35:11
kobemat Miałby ktoś coś takiego gotowego... Sorki, ale nas... 8.02.2007, 19:58:42
gekon Zamiast do onload obrazka daj do onload okna (wind... 8.02.2007, 20:12:28
kobemat eh.. niezauwazylem tego...
w nagłówku strony http:... 8.02.2007, 20:42:32
gekon Zamiast w obrazku, daj pod deklaracją swoich funkc... 8.02.2007, 22:15:20 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 13:18 |