<script type="text/javascript">
function SetCwinHeight(){
var sharejs_frame=document.getElementById("frame1"); //iframe id
if (document.getElementById){
if (sharejs_frame && !window.opera){
if (sharejs_frame.contentDocument && sharejs_frame.contentDocument.body.offsetHeight){
sharejs_frame.height = sharejs_frame.contentDocument.body.offsetHeight;
}else if(sharejs_frame.Document && sharejs_frame.Document.body.scrollHeight){
sharejs_frame.height = sharejs_frame.Document.body.scrollHeight+5;
}
}
}
}
function SetCwinHeight(){
var sharejs_frame=document.getElementById("frame1"); //iframe id
if (document.getElementById){
if (sharejs_frame && !window.opera){
if (sharejs_frame.contentDocument && sharejs_frame.contentDocument.body.offsetHeight){
sharejs_frame.height = sharejs_frame.contentDocument.body.offsetHeight;
}else if(sharejs_frame.Document && sharejs_frame.Document.body.scrollHeight){
sharejs_frame.height = sharejs_frame.Document.body.scrollHeight+5;
}
}
}
}
</script>
<iframe frameborder="0" οnlοad="SetCwinHeight()" id="frame1" width="955" name="frame1" scrolling="no" height="100%"></iframe>
这样就不需要到每个页面去设置 iframe 的高度了,在iframe初始化 onload中就可以设置。
window.οnlοad=function(){
var ptd = window.parent.document.getElementById("frame1");
ptd.style.height = document.body.clientHeight;
}