2013-07-14 2 views
0

У меня есть простая (основная) страница с iframe внутри нее.
(основная) страница имеет форму, мне нужно, чтобы получить доступ внутри фреймаПолучить родительский элемент окна (формы) из iframe (хром)

Изнутри фрейма я пытаюсь обратиться к элементам формы на главной странице.

Я попытался все это - но с нет успеха в браузере Chrome:

top.document.getElementById ('Myform');
Сообщение об ошибке: Не удается позвонить метод 'getElementById' of undefined

parent.getElementById ('myform');
Сообщение об ошибке: Объект [объект global] не имеет метода 'getElementById'

parent.document.myform.mytextbox.value;
Сообщение об ошибке: Не удается прочитать Свойство myform undefined.

В IE - я могу просто сделать - работы в IE:

parent.document.myform.mytextbox.value;

Если это имеет значение: я пытаюсь это на своем рабочем столе, html-страницы не размещаются на каком-либо веб-сервере. Таким образом, домен не существует ...

Любая идея? Я надеюсь, чтобы заставить его работать в Firefox, а также найти то, что работает в IE, Chrome, FireFox

EDIT
Я также видел это сообщение (с помощью инструментов разработчика хрома):

Заблокирован кадр с источником «null» от доступа к кадру с источником «null». Протоколы, домены и порты должны совпадать.

Является ли это основной причиной проблемы?

+0

использование window.parent https://developer.mozilla.org/en-US/docs/Web/API/window .parent? redirectlocale = EN-US & redirectslug = DOM% 2Fwindow.parent – Ehsan

ответ

0

пытается использовать IFrame SRC = "page.php? Пары = значение" и OnChange функции

Смежные вопросы