Как перередать данные из фрейма в основную страницу?
Представим что у нас на странице сайта вмонтирован iframe, в котором есть кнопка, по клику на которой должны произойти изменения на основной странице, содержащей сам фрейм (например, появился новый блок текста). Как можно сделать что-то подобное, если условиться, что я имею доступ к редактированию кода как самого фрейма, так и содержащие его страницы?
Способов несколько: окна могут сообщаться банально обращаясь к свойствам друг друга, а могут посылать друг другу сообщения. Я здесь на тостере как-то расписывал варианты и связанные ограничения, вот тот ответ.
По ссылкам в качестве примеров приведены именно окна, которые открыты с помощью window.open, но разницы никакой, сообщение с фреймом происходит абсолютно так же.