부모파일
Copy
<iframe src="01.html" id="myiframe" scrolling="no" width="300"></iframe>
<script type="text/javascript">
let iframe = document.getElementById('myiframe');
window.addEventListener('message', function(e) {
let message = e.data;
iframe.style.height = message.height + "px";
} , false);
</script>
자식파일 (01.html)
Copy
<script type="text/javascript">
window.addEventListener('load', function() {
let message = {height: document.body.scrollHeight};
window.top.postMessage(message, "*");
});
</script>
<div style="height:500px; background:#ccc;">
<a href="02.html">이동</a>
</div>
자식파일 (02.html)
Copy
<script type="text/javascript">
window.addEventListener('load', function() {
let message = {height: document.body.scrollHeight};
window.top.postMessage(message, "*");
});
</script>
<div style="height:300px; background:#555;">
<a href="01.html">이동</a>
</div>
main.html 구동시 아이프레임 내에서 링크 이동시, 파일 높이에 맞게 조절이 되지 않습니다.
방법이 있을까요..?
답변 2개
채택된 답변
+20 포인트
답변을 작성하려면 로그인이 필요합니다.