iframe自适应高度


<script>
function dyniframesize(down) {
var pTar = null;
if (document.getElementById){
pTar = document.getElementById(down);
}
else{
eval('pTar = ' + down + ';');
}
if (pTar && !window.opera){
//begin resizing iframe
pTar.style.display="block"
if (pTar.contentDocument && pTar.contentDocument.body.offsetHeight){
//ns6 syntax
//alert(pTar.contentDocument.body.scrollHeight + ' ' + pTar.contentDocument.body.offsetHeight);
//pTar.height = 5000;
pTar.width = pTar.contentDocument.body.scrollWidth;
$('#win').height(pTar.contentDocument.body.scrollHeight + 100);
//alert(pTar.height);
}
else if (pTar.Document && pTar.Document.body.scrollHeight){
//ie5+ syntax
pTar.height = pTar.Document.body.scrollHeight;
pTar.width = pTar.Document.body.scrollWidth;
}
}
}


function kk(){
var node = $('#win').contents().find('.Comment');
if(node.size() > 0){
dyniframesize('win');
}else{
setTimeout('kk()',500);
}
}
</script>
<iframe onload="kk()" id="win" name="win" src="<yuce type="paraReplace" paras="^dynamicServer"/>commentAction!queryByClient?articleId=<yuce type="paraReplace" paras="$id"/>" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" width="100%"></iframe>



<SCRIPT language=javascript type=text/javascript>

function autoResize()
{
try
{
document.all["bodyFrame"].style.height=bodyFrame.document.body.scrollHeight
}
catch(e){}
}

</SCRIPT>
<iframe src="http://www.baidu.cn" name="bodyFrame" scrolling="no" src="" width="100%" height=100% style="height:expression(1); aho:expression(autoResize())" frameborder="0"></iframe>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值