2009-08-26 2 views

ответ

2

С кодом на стороне сервера (вы отметили этот asp.net)? Нет. Сначала загружается страница, включая iframe, поэтому она может передавать данные на страницу в iframe (через строку запроса), но не наоборот.

С кодом на стороне клиента? См. How do I communicate between frames in a web browser?, но имейте в виду ограничения Same Origin Policy.

1

IFrame похож на браузер в браузере. Он имеет доступ к своим собственным файлам cookie, javascript и всему остальному, не имея ничего общего с содержащейся страницей, поэтому вы действительно не можете много общаться (не изнутри в без).

Если вы хотите общаться, то вы не можете использовать iframe. Вам будет лучше с javascript-кодом.

2

Я уверен, что вы можете передавать значения из славы/iframe в свой родительский элемент, используя javascript, используя window.parent

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