<iframe name="iframe1" id="iframe1" οnlοad="dyniframesize1(this)" >
<html>
<div>
<button1 οnclick="dyniframesize2(window.parent.document.getElementById("iframe1"))" >
<button2 οnclick="dyniframesize2(window.parent.document.getElementById("iframe1"))">
</div>
<div>
<tab1 height="100px;">
<tab2 height="200px;">
</div>
</html>
</iframe>
</div>
//ifram外部改变自适应高度
function dyniframesize1(obj){
var win=obj;
if (document.getElementById){
if (win && !window.opera){
if (win.contentDocument && win.contentDocument.body.offsetHeight)
win.height = win.contentDocument.body.offsetHeight;
else if(win.Document && win.Document.body.scrollHeight)
win.height = win.Document.body.scrollHeight;
}
}
}
//ifram内部改变自适应高度
function dyniframesize2(obj){
var win=obj;
if (window.parent.document.getElementById){
if (win && !window.parent.window.opener){
if (win.contentDocument && win.contentDocument.body.offsetHeight)
win.height = win.contentDocument.body.offsetHeight;
else if(win.Document && win.Document.body.scrollHeight)
win.height = win.Document.body.scrollHeight;
}
}
}