Чтобы послать сигнал из фрейма в родительской документ, в родителе ставите обработчик
message:
window.addEventListener('message', function(event) {
var message = event.data;
console.log('Получено сообщение из фрейма: ' + message);
});
Далее внутри фрейма попробуйте выполнить:
window.parent.postMessage('Какое-нибудь произвольное сообщение', '*');
И увидите, как сработал обработчик в родителе. Разумеется вместо сообщения, вы можете послать наружу, например, высоту фрейма или вовсе какой-нибудь произвольный JS-код, который потом можно выполнить внутри обработчика.
Больше информации вы можете добыть самостоятельно, через поиск Яндекса:
https://yandex.ru/search/?text=JavaScript%20postMe...
Если мой ответ помог, отметьте его решением.