Для современных браузеров вы можете использовать функцию window.postMessage
для связи между iFrames, принадлежащими двум разным доменам.
Есть также несколько плагинов jQuery, которые переносят window.postMessage
на более старыеМетоды хеширования URL для браузеров, которые не поддерживают window.postMessage
.Это делает использование технологии прозрачным для конечного пользователя.
Вы можете посмотреть следующую страницу (и, вероятно, заимствовать необходимый вам javascript) отсюда:
Lutron - BallastИнструмент выделения
Инструмент с раскрывающимися списками фактически загружается из отдельного домена в iFrame.Затем размер iFrame динамически изменяется в зависимости от высоты внутреннего содержимого.