Примеры JavaScript - Как проверить, загрузилась ли картинка в браузере (включена ли загрузка картинок)?

ОГЛАВЛЕНИЕ


Как проверить, загрузилась ли картинка в браузере (включена ли загрузка картинок)?

Для этого можно воспользоваться событием "onLoad" картинки, если картинка загружена, то выполнится упомянутое событие, если нет то нет.

Т.е. для проверки того, отображаются ли картинки в браузере можно поместить на странице следующее:

<html>
<head>
  <script type="text/javascript">
 
    var imageCheck = false;
    
  </script>

</head>

<body>

  <img src="check.jpg" onload="var imageCheck=true;">
 
</body>
</html>

www.tigir.com Картинка загружена?

А теперь ложка дегтя: Opera выполняет событие onLoad() даже если картинка не отображается, но находится в кэше, т.е. была ранее загружена и сохранена в кэше. Надеюсь это временное поведение :-(