Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№117-01-2011 18:49:49

Astronix
Участник
 
Группа: Members
Зарегистрирован: 23-07-2010
Сообщений: 83
UA: Firefox 4.0

Доступ к элементам документа загруженного в iframe

Локальный 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)

Отсутствует

 

№228-01-2011 17:20:37

piontr
Участник
 
Группа: Members
Зарегистрирован: 25-11-2008
Сообщений: 14
UA: Firefox 3.0

Re: Доступ к элементам документа загруженного в iframe

Представляется, что это можно сделать как минимум двумя способами. Но надо знать структуру фреймов (вложенность, соседство и т.п.). Первый способ - через свойство  parent. добраться до общего корневого узла, а затем спуститься в требуемый фрейм используя свойство childNodes.
Второй метод связан с использованием глобального объекта window и его свойства frames

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]