top.foo = 'bar'; |
Цитата:
Сам же пока догуглился до этого: window.parent.window.foo = 'bar'; Для будующих форум попавших сюда через поиск (как и я) поясню, что и документа и iframe/frame "своя" зона глобальной видимости переменных. Переменые в ней могут быть найдены в объекте window, соответсвенно из фрейма можно попасть в глобальную зону через window.parent.window. |
Цитата:
parent -- родительское окно top -- самое "верхнее" окно. Для одиночной вложенности фреймов parent == top. |
у меня противоположный вопрос, не стал плодить темы. Как из js в iframe передать значение переменной Values в главный документ в js. Оба на одном домене.
в iframe.html var Values=500; _____________________ а в index.html alert(Values); <iframe src ="iframe.html" width="100%" height="300" frameborder="0"> <p>Ваш браузер не поддерживает iframes.</p> </iframe> |
на самом деле все просто,
function test(){alert(Values);} |
Часовой пояс GMT +3, время: 11:18. |