2014-09-27 4 views
0

У меня есть IFRAME внутри основного корпуса документа:Получить элемент родительского документа изнутри нового окна, который вызывается из iframe в родительском?

<body> 

<span id="x">Hello</span> 

<iframe> 

    ... onclick="window.open(url,'myWindow','width=600,height=600,scrollbars=yes');" 

</iframe> 

</body> 

изнутри MyWindow я хочу, чтобы получить «Hello». Как я могу это сделать?

ответ

1

Не знаю, получил ли я ваш вопрос, но window.open возвращает ссылку на новое окно. Таким образом, вы можете получить его по

var myWindow = window.open(url,'myWindow','width=600,height=600,scrollbars=yes'); 
var text = myWindow.document.body.innerHTML; //or something else.. 
+0

Я редактирую свой вопрос. простите за моего бедного английского. –

+0

myWindow.document.write («Hallo»)? Или наоборот? – user1515791

+0

А, я думаю, вы хотите получить доступ с недавно открытой страницы К странице, которая открывает ее? Я не знаю, возможно ли это ... (я бы сказал, нет ...) Но, конечно, вы можете использовать параметры querystring для передачи аргументов ... Как 'window.open (url + '? Vara = hallo', 'myWindow', 'width = 600, height = 600, scrollbars = yes '); 'и затем получить доступ к нему из вашего недавно открытого windw, проверив querystring (много результатов в google для этого) – user1515791

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