Страницы: 1
Локальный 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
Отредактировано Astronix (17-01-2011 18:51:52)
Отсутствует
Представляется, что это можно сделать как минимум двумя способами. Но надо знать структуру фреймов (вложенность, соседство и т.п.). Первый способ - через свойство parent. добраться до общего корневого узла, а затем спуститься в требуемый фрейм используя свойство childNodes.
Второй метод связан с использованием глобального объекта window и его свойства frames
Отсутствует
Страницы: 1