>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Доступ к элементам документа загруженного в iframe http://forum.mozilla-russia.org/viewtopic.php?id=47805 |
Astronix > 17-01-2011 18:49:49 |
Локальный html-документ содержит iframe, в который загружается страница стороннего сайта. Скрипт в локальном документе должен получить данные из документа загруженного в iframe, но попытка вызова getElementById заканчивается сообщением в консоли: "Error: Permission denied to access property 'getElementById' Source File: file:///C:/test.html Line: 17". Я добавил строку netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"), но это не помогло. Что делать? Firefox 4.0b9 |
piontr > 28-01-2011 17:20:37 |
Представляется, что это можно сделать как минимум двумя способами. Но надо знать структуру фреймов (вложенность, соседство и т.п.). Первый способ - через свойство parent. добраться до общего корневого узла, а затем спуститься в требуемый фрейм используя свойство childNodes. |