В настоящее время у меня есть структура страницы, состоящая из страницы (Parent), которая включает iframe (iframe0) и внутри этого iframe у меня есть другой iframe (iframe1). В iframe1 у меня есть функция javascript, которую я пытаюсь вызвать из Parent. В Firefox/Chrome/Safari я могу вызвать эту функцию со следующим кодом:
frames["iframe0"]["iframe1"].functionName();
Однако в Internet Explorer приведенный выше код не работает, и он возвращает ошибку "Объект не поддерживает это свойство или метод". Я пробовал другие способы доступа к методу, при этом все они возвращали ту же ошибку.
window.frames.iframe0[iframe1].functionName();
window.iframe0.iframe1.functionName();
window.frames.iframe0.frames.iframe1.functionName();
Я даже попытался вызвать функцию в iframe0, которая вызвала функцию в iframe1, и это даже не работало.
Кто-нибудь имеет представление о том, как получить доступ к функции javascript, которая вложен в iframe, которая имеет 2 уровня глубины?
Спасибо.
Update: Изучив проблему, я обнаружил, что проблема, с которой я имею дело, не связана с тем, что я задал. Ответ ylebre дал ниже ответы на вопрос, который я задал, и там для меня будет отмечен как ответ. Я, вероятно, начну еще один вопрос, описывающий мою проблему более подробно.