fleming86 napisał(a)
Shreq napisał(a)
Jeszcze raz, powoli:
Jesli bedziesz znal wymiary obrazka PRZED jego wyswietleniem - mozesz dolaczajac do <img src ..> parametry width="x" height="y"
Tak, tylko że obrazek najpierw zostanie pobrany i po pobraniu - nagle cały wyświetlony.
Z małymi obrazkami to nie ma znaczenia, jednak dla dużych obrazków chciałbym uzyskać efekt progresywnego pojawiania się obrazka (że widać pobrany fragment obrazeka).
Przykład podany przez Adamo nie jest dobry, bo obrazek najpierw jest pobierany tak, że widać go w orginalnym rozmiarze (duży) i dopiero po całkowitym pobraniu (onload), pomniejsza się.
Zanim napisalem ten przyklad - sprawdzilem na FF i IE.
Wyczyscilem cache przegladarki.
Kliknalem na stronie takiej, jak podawalem.
Obrazek NIE JEST pobierany.
Wynik mialem OD RAZU.
Mozesz powiedziec, jaka masz przegladarke, ze ona Ci wczytuje caly obrazek zanim poda wymiary?
[dopisane]
Mala poprawka. Widocznie na FF nie wyczyscilem dobrze cache. FF i Opera podaja wymiary 0x0. IE - podaje dobre.
[dopisane 2]
Ale sam zaznaczyles na poczatku, ze ma to byc pod IE :-)