Регистрация
Вход в сайт
Форум
Учебник
Node.JS скринкаст
Стандарт языка
Справочник
Discord чат
Статьи
Тест знаний
Аналоги функций PHP
Курсы javascript
Сообщения за день
Поиск
Поиск по форуму
Отображать темы
Отображать сообщения
Расширенный поиск
К странице...
Главная
>
Форум
»
Javascript
»
Javascript под браузер
»
Opera, Safari и др.
»
onload для оперы
Опции темы
Искать в теме
#
1
(
permalink
)
17.04.2010, 12:17
Ilyan
Аспирант
Регистрация: 22.03.2008
Сообщений: 45
onload для оперы
var prepic = new Image(); prepic.src = "images/1.jpg"; prepic.onload = function() { alert(1); }
В опере алерт вылетает только один раз, при первой загрузке. Если картинка в кеше, onload не срабатывает. Какие альтернативы могут быть для оперы?
#
2
(
permalink
)
17.04.2010, 12:21
Aetae
Тлен
Регистрация: 02.01.2010
Сообщений: 6,587
Ставить onload до src пробовали?)
#
3
(
permalink
)
17.04.2010, 12:25
Ilyan
Аспирант
Регистрация: 22.03.2008
Сообщений: 45
Сообщение от
Aetae
Ставить onload до src пробовали?)
Блин, сделал, теперь работает. А в чем подвох? Почему так?
#
4
(
permalink
)
17.04.2010, 12:33
Aetae
Тлен
Регистрация: 02.01.2010
Сообщений: 6,587
Всё просто: картинка из кеша загружается быстрее, чем успевает поставиться обработчик, т.о. он ставится на уже загруженную картинку.
#
5
(
permalink
)
17.04.2010, 12:35
Ilyan
Аспирант
Регистрация: 22.03.2008
Сообщений: 45
Спасибо большое.
#
6
(
permalink
)
17.04.2010, 12:35
subzey
Пионэр
Регистрация: 16.11.2009
Сообщений: 1,322
Опера подгружает картинки из кеша мгновенно, при изменении src. К моменту, когда устанавливается обработчик события load, это событие уже произошло.
Upd: Опоздал
Последний раз редактировалось subzey, 17.04.2010 в
12:37
. Причина: Upd
«
Еще один бан в Opera 10.50
|
javascript - сдвиг текста в лево и право
»
Опции темы
Версия для печати
Искать в теме
Расширенный поиск
Опции темы
Искать в теме
Версия для печати
Отправить по электронной почте
Искать в теме
:
Расширенный поиск
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX)
Serge Ageyev
AJAX и COMET
10
24.04.2013
20:48
event'ы для генерируемого кода
iEmpire
jQuery
2
25.12.2009
02:51
Модуль для работы с модулями
JSprog
Ваши сайты и скрипты
29
02.09.2009
13:31
Переодическое обновление значений для графика, функция для обновления значений
yupa87
Общие вопросы Javascript
0
09.07.2009
14:48
© Илья Кантор, 2007-2021
О проекте
-
Обратная связь
-
Архив форума
-
Вверх