FireFox и размеры картинок

Б
На сайте с 19.01.2007
Offline
5
594

Никак не могу справиться с Файрфоксом, который не определяет размеры изображения при первой его загрузке... Только при второй и последующей загрузках... Кто знает, как его перехитрить, подскажите плз, у меня яваскрипт завязан на размеры картинок :confused:

Ayavryk
На сайте с 11.10.2003
Offline
209
#1
букозавр:
Никак не могу справиться с Файрфоксом, который не определяет размеры изображения при первой его загрузке... Только при второй и последующей загрузках...

Синхронно :)

Та же проблема при попытке обойти невалидность <img onload="f()">. От идеи отказался. Пошел другим путем.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
Б
На сайте с 19.01.2007
Offline
5
#2

С первой загрузки Файрфокс даже image.complete дает false по всем загружаемым картинкам, сколько бы времени с начала загрузки не прошло.

Такой впечатление, что ФФ, пока не закончит выполнение всех скриптов на странице, считает документ "не загруженным".

Уже упарилсо 😡 Загружать док два раза подряд, что ли 🤣 Что еще можно придумать, чтобы ФФ считал загрузку законченой 😕 Или как еще определить размеры загружаемых картинок

Б
На сайте с 19.01.2007
Offline
5
#3

Мляяаааа... Ну конечно... ФФ пока не выполнит все стартовые скрипты на странице, - считает страницу и картинки "незагруженными"... То есть, установить на старте таймаут секунд на пять, чтобы страница успела полностью завершить загрузку, а потом уже по окончании таймаута запускать требуемый скрипт... У меня заработало 😂

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий