это немного измененный пример с форума
http://javascript.ru/ajax/cross-origin-2
но увы если подставить
<iframe src ="http://www.yandex.ru" onload ='win.postMessage(contentWindow.document.innerHTML,"*")';
будет Access denied
предполагаю что нарушение идет от того что обращение происходит в контексте главной страницы - а она с локального домена, отличного от домена внтури iframe. простые сообщения, например текст приходят из обработчика фрейма с Яндекс, а вот содержимое нет
Если я что то упустил с посылкой сообщений укажите плиз.
Судя по всему методика не походит для задачи?
растолкуйте "хабравский" пример с window.name, что то не могу его толком понять.