Сообщение от Deff
|
актуально когда нет доступа к страницам второго ресурса. Есть идея как цеплять кроссбраузерно- кроссдоменно облачное хранилище яндекса на форум или сайт
|
для этих целей и window.name не поможет.
А пользоваться postMessage совсем не сложно, на основной странице пишем:
<iframe id="iframe" src="http://somesite.com/"></iframe>
<script type="text/javascript">
var iframe = document.getElementById( 'iframe' );
iframe.onload = function() {
// отправляем сообщение удаленному сайту загруженному в iframe
iframe.contentWindow.postMessage( "test", "*" ); // отправим test
}
window.addEventListener( "message", function( event ) {
// тут получаем сообщение от удаленного сайта
alert( event.data );
}, false);
</script>
на удаленном сайте
http://somesite.com/ пишем примерно туже байду:
<script type="text/javascript">
window.addEventListener("message", function( event ) {
event.source.postMessage( "Привет, ты мне отправил: " + event.data, event.origin );
}, false);
</script>
как видишь ничего сложного, это простой вариант