![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Najpierw kod:
Kod function preloadPhotos(){ var array = new Array(); var iloscZdjec = getcookie('iloscZdjec'); for (var i=1; i<=iloscZdjec; i++){ array[i] = new Image(); array[i].src = 'zdjecia/' + getcookie('galeria') + '/mini/' + i + '.jpg'; array[i].onload = function() { updateBar(); }; } array[iloscZdjec].onload = showEnd; } Teraz pytanie: czym TEORETYCZNIE rózni się linijka Kod array[i].onload = function() { updateBar(); }; od niby analogicznej Kod array[i].onload = updateBar; Praktycznie różnica jest taka, że w IE7 (jako jedynej przeglądarce) drugi kod nie działa, to znaczy po załadowaniu 2-3 zdjęć przestaje się wykonywać funkcja updateBar, odpowiedzialna za zwiększanie długości paska postępu. ![]() Ten post edytował Hazel 21.07.2008, 14:49:33 -------------------- ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:16 |