У меня есть вопрос, аналогичный вопросу, поставленному в Обнаружение сбоя при загрузке содержимого проблемы iframe . Я собираю веб-страницу, которая загружает календарь Google в виде фрейма. Я знаю, что большое количество компьютеров, которые будут использовать мою веб-страницу, будут иметь ограниченный доступ в Интернет, так что календарь Google не будет загружаться в iframe. Я хотел бы добавить на свою страницу «таймер», который прекращает попытки загрузки календаря Google после определенного количества времени или попыток и вместо этого загружает локальную страницу, которая сообщает, что к календарю нельзя получить доступ.
Я пытался использовать функцию checkForContents()
, описанную ранее, но теперь я понял, что не могу получить ни одно из свойств объекта с сайта Google. Другими словами, document.getElementById(iframe).contentWindow.document
ничего не возвращает (или, по крайней мере, ничего полезного), и функция завершается с ошибкой, но полностью. Вместо этого я могу использовать document.getElementById(iframe).contentWindow
, который просто возвращает «[объектное окно]» (и я не настолько умен, чтобы делать с этим что-нибудь полезное).
Есть мысли? Благодаря.