Tôi có một trang Trợ giúp, help.php mà tôi đang tải bên trong iframe trong main.php Làm cách nào để có được chiều cao của trang này sau khi nó được tải trong iframe?
Tôi đang hỏi điều này bởi vì tôi không thể định dạng chiều cao của iframe thành 100% hoặc tự động. Đó là lý do tại sao tôi nghĩ rằng tôi cần sử dụng javascript .. Tôi đang sử dụng jQuery
CSS:
body {
margin: 0;
padding: 0;
}
.container {
width: 900px;
height: 100%;
margin: 0 auto;
background: silver;
}
.help-div {
display: none;
width: 850px;
height: 100%;
position: absolute;
top: 100px;
background: orange;
}
#help-frame {
width: 100%;
height: auto;
margin:0;
padding:0;
}
JS:
$(document).ready(function () {
$("a.open-help").click(function () {
$(".help-div").show();
return false;
})
})
HTML:
<div class='container'>
<!-- -->
<div class='help-div'>
<p>This is a div with an iframe loading the help page</p>
<iframe id="help-frame" src="../help.php" width="100%" height="100%" frameborder="1"></iframe>
</div> <a class="open-help" href="#">open Help in iFrame</a>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
<p>hello world</p>
</div>