Передача переменной в окно iframe в jQuery - PullRequest
0 голосов
/ 30 мая 2011

Я немного новичок в jquery и js, поэтому постараюсь быть максимально информативным.

Я использую Facebox на своей странице и ссылку, которая открывает Facebox, который в свою очередь загружает iframe внутри, вызывая исходную страницу для окна iframe.

В iframe загружается страница, содержащая форму. Форма проверяется с помощью скрипта, прикрепленного к родительскому окну, вызывающему iframe & facebox. Проверка работает, но я хочу передать переменную обратно в окно iframe после проверки.

Форма, к которой я обращаюсь, просит пользователя создать новый фотоальбом, который затем добавляется в поле выбора после его создания, как указано здесь: (не буду кратким)

var albumname = form.albumname.value; $ ( "" + ALBUMNAME + "") appendTo ( '# ALS'). document.getElementById ('albumname'). value = 'Введите имя для фотоальбома';

Может кто-нибудь сказать мне, как правильно передать это в окно iframe? Все остальное работает, включая последнюю строку кода, которая сбрасывает поле ввода текста названия альбома.

Большое спасибо заранее,

Wayne

1 Ответ

0 голосов
/ 30 мая 2011

Если вы хотите манипулировать содержимым вашего iframe, вы можете использовать селектор, подобный этому.

$("div", nameOfIframe.document)

Необходимо помнить, что ваш iframe должен находиться в том же домене, что и главная страница, иначе он не будет работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...