Показать сообщение отдельно
  #3 (permalink)  
Старый 05.08.2009, 15:14
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Я не очень понял задачу, но возможно вам просто нужно подождать, когда загрузится "тяжелая" картинка и заменять исходную только после загрузки?

Это делается примерно так:
var bigImage = new Image();
// Устанавливаем обработчик события загрузки изображения:
bigImage.onload = function() {
    // Тут меняем фон нужного элемента:
    someElement.style.backgroundImage = "url(путь_к_большой_картинке)";
};
// Начинаем подгружать изображение:
bigImage.src = "путь_к_большой_картинке";
Ответить с цитированием