Показать сообщение отдельно
  #2 (permalink)  
Старый 30.09.2015, 20:16
Кандидат Javascript-наук
Отправить личное сообщение для sortarray Посмотреть профиль Найти все сообщения от sortarray
 
Регистрация: 19.09.2015
Сообщений: 117

Я не знаю, как идеологически правильно, но сходу сделел бы как-то так
<html>
<head>
</head>
<body>

<div id = "img">some content</div>


<script>

var myImage = new Image
myImage.src = "http://javascript.ru/forum/images/smilies/smile.gif"

myImage.onload = function(){imageLoaded = true}

setTimeout(function(){
  var imgDiv = document.getElementById("img")
  if(window.imageLoaded) return imgDiv.style.backgroundImage = "url(" + myImage.src + ")"
  imgDiv.style.backgroundImage = "url(" + "enotherCoolImageUrl" + ")"
}, 1000)


</script>

</body>
</html>
Ответить с цитированием