Две страницы в одном домене?Если да, то самый простой способ добиться этого - запустить JavaScript на родительской и дочерней страницах.
Вот примерное представление о том, как это может работать.На дочерней странице:
...
<script>
function resizeFrame() {
// Call out to the parent iframe.
window.parent.resizeChild(document.body.clientHeight);
}
</script>
...
<body onload="resizeFrame()">
...
На родительской странице:
<script>
function resizeChild(height) {
// Add the ID of the iframe element below.
document.getElementById(...).style.height = height + 'px';
}
</script>
Возможно, вам потребуется отрегулировать высоту в зависимости от полей / границ / и т. Д. Элемента iframe..
Если две страницы находятся на разных доменах, это будет намного сложнее.Междоменная связь между iframes
затруднена, особенно если вы хотите поддерживать старые браузеры.