Примеры JavaScript - Как проверить, загрузилась ли картинка в браузере (включена ли загрузка картинок)?
ОГЛАВЛЕНИЕ
Страница 19 из 47
Как проверить, загрузилась ли картинка в браузере (включена ли загрузка картинок)?
Для этого можно воспользоваться событием "onLoad" картинки, если картинка загружена, то выполнится упомянутое событие, если нет то нет.
Т.е. для проверки того, отображаются ли картинки в браузере можно поместить на странице следующее:
<html>
<head>
<script type="text/javascript">
var imageCheck = false;
</script>
</head>
<body>
<img src="check.jpg" onload="var imageCheck=true;">
</body>
</html>
Картинка загружена?
А теперь ложка дегтя: Opera выполняет событие onLoad() даже если картинка не отображается, но находится в кэше, т.е. была ранее загружена и сохранена в кэше. Надеюсь это временное поведение :-(