Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Время загрузки картинки (https://javascript.ru/forum/misc/8376-vremya-zagruzki-kartinki.html)

Aetae 05.04.2010 16:36

Ну надо полагать "about:blank" воспринимаетс как картинка имеющая пустое содержание, но существующая и, соответственно, onload успевает сработать до смены. Хотя мож я просто не до конца въехал в тему.)

Snipe 05.04.2010 18:14

Играем в Хауса =)

document.write('<img src="http://mysite.ru/1px.gif?r='+Math.random()+'" onload="LoadCounter.simpleLoad();" />');

тут src не about:blank, однако с этой картинки тоже имеем кучу разных времен.


-------
Так же основываясь на временах, пришедших на сервер, можно сделать вывод, что onerror сработал один раз, а onload'ы у обеих картинок - несколько...

Aetae 05.04.2010 18:44

Хауса говорите?)
Ну допустим, почему-то параметр добавленный к картинке ('?xxx') интерпретируется как ошибка, что вызывает онеррор, что вследствие вызывает перезагрузку, которая в свою очередь вызывает повторный онлоад... и так по кругу.)
Вообще гадание на кофейной гуще получается без возможности воплотить сей глюк.)

Snipe 05.04.2010 19:19

Да вроде никогда проблем не было с добавлением рандомного числа, а больше там вроде к пути картинки ничего и не добавляется =\

Aetae 05.04.2010 20:14

Ну дык у меня и сейчас нет, не эмулируется что-то у меня данная проблема))
Зато если запустить с левыми картинками(как сейчас стоят в примере кода), оно реально зацикливается и подвисает.)

Nekromancer 05.04.2010 20:20

самое интересное что в прошлых скриптах такого не ту.. алерты вылетают по одному разу..а в таком случае их должно быть как минимум несколько.. наверно собака всё таки зарыта где то в конкатенации строк)

П.С. Пошёл качать последний сезон Хауса, спасибо что напомнили)


Часовой пояс GMT +3, время: 00:45.