Определить, успешно ли загружено содержимое iframe

У меня есть виджет, содержащий iframe. Пользователь может настроить URL-адрес этого iframe, но если URL-адрес не может быть загружен (он не существует или у пользователя нет доступа к Интернету), тогда iframe должен переключиться на автономную страницу по умолчанию.

Вопрос в том, как я могу определить, может ли iframe быть загружен или нет? Я попытался подписаться на событие load, и, если это событие не запускается через некоторое время, я выполняю аварийное переключение, но это работает только в Firefox, поскольку IE и Chrome запускают событие load, когда «Страница не найдена» отображается.

31
задан Javier Orellana 28 December 2010 в 19:51
поделиться