Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   HTML5: postMessage (https://javascript.ru/forum/events/50521-html5-postmessage.html)

Telnet 29.09.2014 21:55

HTML5: postMessage
 
Всем привет
http://javascript.ru/ajax/cross-origin-2
вот тут описан принцип работы этого api
но как где не искал, так и не нашел как мне из iframe отправить сообщение в родительское окно.
вот тут показано как выбрать iframe на странице а потом в него уже отправляется сообщение
var win = document.getElementById("iframe").contentWindow;
а как мне получить такую же ссылку из iframe на родительское окно?

Вот так не работает
window.parent.contentWindow.postMessage
и так тоже
window.top.contentWindow.postMessage
пишет Uncaught TypeError: Cannot read property 'postMessage' of undefined

Telnet 29.09.2014 22:24

вот так нужно было parent.postMessage
без указания свойства contentWindow

kostyanet 01.10.2014 05:30

До сих пор без айфреймов нельзя обойтись?

WorM32 01.10.2014 08:59

Цитата:

Сообщение от kostyanet (Сообщение 332907)
До сих пор без айфреймов нельзя обойтись?

Бывает что нет.


Часовой пояс GMT +3, время: 02:21.