Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прелоадер для изображений (https://javascript.ru/forum/misc/7373-preloader-dlya-izobrazhenijj.html)

Andrei 29.01.2010 09:21

Прелоадер для изображений
 
Здравствуйте!
Вот написал такой код, но он не работает, подскажите что не так или это вообще другим способом делается!?



function photo(photo_url){
var content = document.getElementById('content');

content.style.backgroundImage = "url('/preloader.gif')";//вывожу картинку с прелоадером
myImage = new Image();
function photoWrite(){
       content.style.backgroundImage = "url('"+photo_url+"')";//вывожу фото
}
myImage.onload = photoWrite;
myImage.src = photo_url;
}

Kolyaj 29.01.2010 09:31

Цитата:

Сообщение от Andrei
myImage.onload = photoWrite();

Не надо здесь функцию вызывать. Просто имя без скобок.

И onload устанавливайте до того, как src установите.

Andrei 29.01.2010 09:48

Спасибо, работает !


Часовой пояс GMT +3, время: 05:08.