Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] specyficzny preloader obrazków
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
PaKoS
Witam,
z góry zaznaczą że umiem napisać prosty preload który ładuje obrazki,
ale tam trzeba każdy obrazek określić.

Chodzi mi więc o taki preloader który będzie preloadował (sic!) obrazki bez ich określania, czyli sam będzie skanował plik w poszukiwaniu <img src=... i tam określone obrazki będzie preloadował.

(Zastanawiam się czy wogóle da się coś takiego w JS zrobić...)
legorek
Nie znam się na javascript, ale wiem że chyba jest taka właściwość jak document.images - tablica z wszystkimi obrazkami i tą drogą bym szedł.
erix
Czy Ty chcesz skanowac otwarty dokument w poszukiwaniu obrazkow, czy jakis inny, nie otwarty?

W takim wypadku najlepiej by bylo napisac odpowiedni skrypt w php, a sciezki do JS-a ladowac poprzez AJAX.
LBO
Cytat
(Zastanawiam się czy wogóle da się coś takiego w JS zrobić...)

Oczywiście, że się da... tak jak wspomniał kolega @legorek JS udostepnia tablicę <span style="font-style: italic;">document.images</span>. Iterując po niej, możesz nadawać akcję metodzie <span style="font-style: italic;">onLoad()</span>, lub sprawdzać cyklicznie, czy zdjecie się załadowało (właściwość obiektu image <span style="font-style: italic;">.complete</span>).

Dawno temu napisałem, coś takiego. Teraz to może jest przestarzałe, ale dla zainteresowanych.
JavaScript Image Preloader
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.