Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 0 Dołączył: 12.02.2004 Ostrzeżenie: (0%)
|
Witojcie! :-)
Proszę o nakierowanie mnie nieco jak zabrać się za coś takiego, jak ładowanie obrazków widocznych na stronie. To znaczy: Mam diva z overflow:hidden, lub iframe. W nim jest struktura 100x100 różnych tilów w sumie o wiele większa niż okno (dla przykładu). I jak teraz zrobić, aby ładowały się tylko obrazki widoczne? może coś się da z mintAjaxem ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki za cokolwiek i pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%)
|
> Kłopot zostaje tylko w tym jak wynaleźć tylko te elementy które są widoczne na stronie (np. w iframe 800x600).
Moim zdaniem iframe nie jest najlepszym rozwiązaniem. A to dlatego, że np. za pomocą JS możesz odczytać takie właściwości DIV'ów (np.) jak scrollLeft i scrollTop. Jak znaleźć elementy? Prosty przykład - okno 50x50, obrazki masz po 10x10, czyli na raz mieści się 25. Wiesz, że scrollTop okna wynosi 20, więc odpadają dwa górne wiersze, a trzeba doczytać dwa nowe u dołu. Podobnie ze scrollLeft. Zakładając, że przy ładowaniu tej 'mapy' masz jakieś warunki początkowe, tzn ustawiasz sobie na początku jakoś i wiesz które elementy się wyświetlają. > Chyba każdy ma na tyle ramu, żeby zachować te z 40-50MB obrazków nawet. Odpal sobie 50 MB obrazków w Firefoxie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
hao Ładowanie części grafiki (tilów) 15.09.2008, 17:17:47
Gorgeus a nie mozesz dla tego diva/iframe dodac display:no... 17.09.2008, 00:15:38
sowiq Nakierowanie mówisz...
Po pierwsze, najważni... 17.09.2008, 00:48:11
hao Dokładnie macie rację - niestety tą teorię już mam... 19.09.2008, 02:35:11
hao No dobra. Znalazłem takie coś (jako, że w Java to... 24.09.2008, 18:12:00
sowiq Hehe, człowieku, jak masz tyle, to masz już wszyst... 24.09.2008, 18:17:51 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:58 |