код для iframe

могу работать с JQuery иiframe, Получить и пройтиvar изiframe вbody и изbody вiframe, У меня есть следующий пример. Как я могу нажать на кнопку вiframe и заставить его вступить в силу наbody #test, Как насчет готового var x в iframe.

<body>
var x = "whatever";
<div id"test"></div>
<iframe width="200px" height="200px" src="page.html"></iframe>
</body>

Внутри page.html у меня есть

<button>clickme</button>
<script>
var elm = $('<span>content</span>');
    elm.appendTo('#test')
</script>
 LiamB14 янв. 2011 г., 09:41
@tdammers - Это хороший момент.
 tdammers14 янв. 2011 г., 11:45
Да. Укусил меня один раз. У меня был этот замечательный скрипт, который регулировал бы высоту iframe в соответствии с его содержимым, но он работал только на тестовом стенде, где обе страницы обслуживались с localhost :-(
 ketan italiya17 дек. 2013 г., 13:21
Может кто-нибудь сказать мне, что, как передать значение динамически из SRC?
 tdammers14 янв. 2011 г., 09:26
Обратите внимание, что большинство браузеров разрешают манипулировать родительским документом только из iframe, когда оба документа принадлежат одному и тому же домену в соответствии с той же политикой происхождения.

Ответы на вопрос(3)

Решение Вопроса
$("#myid", top.document); 

или же

$("#myid", parent.document.body); 

Это даст вам доступ к контейнеру IFRAME

согласно :http://groups.google.com/group/jquery-en/browse_thread/thread/5997ef4a60a123af

 Hussein14 янв. 2011 г., 09:46
Я пробовал это, но это не работает. Вы пробовали это локально.
 Débora29 мар. 2012 г., 09:48
Это сработало хорошо. Спасибо большое Пино :)
 jcoffland12 янв. 2013 г., 02:11
Обратите внимание, что кадры должны быть в том же источнике, чтобы это работало.en.wikipedia.org/wiki/Same_origin_policy
 LiamB16 янв. 2011 г., 13:42
Я использовал это в прошлом. Можете ли вы обновить свой вопрос, чтобы включить новый код?

С точки зрения родителей:

var iFrameValue = $('#iframe').get(0).contentWindow.myLocalFunction();

ИЛИ ЖЕ

var iFrameValue = $('#iframe').get(0).contentWindow.myLocalVariable;

С точки зрения iframe

<script type="text/javascript">

var myLocalVariable = "hello";

function myLocalFunction () {
    return "hello";
}

</script>

contentWindow а такжеcontentDocument свойства, еслиПолиция того же происхождения не проблема. Я настроилдемонстрация, Посмотретькод для демо а такжекод для iframe.

Ваш ответ на вопрос