Блокировка выполнения кода JavaScript на странице до события onerror изображения ⇐ Javascript
-
Гость
Блокировка выполнения кода JavaScript на странице до события onerror изображения
У меня очень интересное задание:
У меня мало таких «изображений»:
var image = новое изображение(); image.src='https://www.hootv.lt/bitrix/spread.php? ... NjU0NTQyMD cBMAEVAQExATECQklUUklYX1NNX1VJREQBMjVwbmJzNjNkY2VrNGRuZ2VmAGEyYXZsMm1taGh6YWMBMTcyNjMzNjUzMAEVAQExATECQklUUklYX1NNX05DQwFZATE3MjYzMzY1MzABLwEBAQJCSVR SSVhfU01fQ0MBATABLwEBAQI%3D&k=c545bd21253d81d854fc3698d4b20854'; Источник изображения — это страница PHP, которая ничего не возвращает. Мне нужно проверить, когда все изображения выдают ошибку, а затем продолжить выполнение скрипта.
Итак, мой сценарий должен выглядеть примерно так:
— Мой код вар изображение = новое изображение (); image.src='url1'; вар изображение = новое изображение (); image.src='url2'; вар изображение = новое изображение (); image.src='url3'; ... вар изображение = новое изображение (); image.src='url33'; (после того, как все изображения генерируют событие onerror, продолжайте) — код, сгенерированный CMS, который я не могу изменить windows.location.href = "..."; (я не могу изменить строку, все, что я могу сделать, это внедрить приведенный выше скрипт) Я попробовал следующее, но, очевидно, это не работает:
while (!image.error) { //ждать }
У меня очень интересное задание:
У меня мало таких «изображений»:
var image = новое изображение(); image.src='https://www.hootv.lt/bitrix/spread.php? ... NjU0NTQyMD cBMAEVAQExATECQklUUklYX1NNX1VJREQBMjVwbmJzNjNkY2VrNGRuZ2VmAGEyYXZsMm1taGh6YWMBMTcyNjMzNjUzMAEVAQExATECQklUUklYX1NNX05DQwFZATE3MjYzMzY1MzABLwEBAQJCSVR SSVhfU01fQ0MBATABLwEBAQI%3D&k=c545bd21253d81d854fc3698d4b20854'; Источник изображения — это страница PHP, которая ничего не возвращает. Мне нужно проверить, когда все изображения выдают ошибку, а затем продолжить выполнение скрипта.
Итак, мой сценарий должен выглядеть примерно так:
— Мой код вар изображение = новое изображение (); image.src='url1'; вар изображение = новое изображение (); image.src='url2'; вар изображение = новое изображение (); image.src='url3'; ... вар изображение = новое изображение (); image.src='url33'; (после того, как все изображения генерируют событие onerror, продолжайте) — код, сгенерированный CMS, который я не могу изменить windows.location.href = "..."; (я не могу изменить строку, все, что я могу сделать, это внедрить приведенный выше скрипт) Я попробовал следующее, но, очевидно, это не работает:
while (!image.error) { //ждать }
Мобильная версия