Обнаружил "странное" поведение обработчика onload для объекта Image в IE,
думаю, что я что-то упустил, но немогу понять что именно. Обработчик onload
В этом коде выполняется постоянно с интервалом примерно 1 сек?!
(div заполняется точками). Мне нужно выполнить обработчик только один раз,
что и имеет место в FireFox. В чем ошибка?
думаю, что я что-то упустил, но немогу понять что именно. Обработчик onload
В этом коде выполняется постоянно с интервалом примерно 1 сек?!
(div заполняется точками). Мне нужно выполнить обработчик только один раз,
что и имеет место в FireFox. В чем ошибка?
Код:
<html>
<head>
<script type="text/javascript">
function init() {
var img = new Image();
img.src = 'loader.gif';
img.onload = function() { document.getElementById('rep').innerHTML += '.'; }
}
</script>
</head>
<body onload="init();">
<div id="rep"></div>
</body>
</html>