电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

完美iframe自适应宽度和高度


发布日期:2018/1/13
 

在ie下能实现的功能对照着FF下的方法与属性修改就行了今天终于把这个问题彻底解决了记录一下

感谢_Ren/

js代码如下

代码

//iframe高度自适应

function IFrameReSize(iframename) {

var pTar = documentgetElementById(iframename);

if (pTar) { //ff

if (ntentDocument && ntentDocumentbodyoffsetHeight) {

pTarheight = ntentDocumentbodyoffsetHeight;

} //ie

else if (pTarDocument && pTarDocumentbodyscrollHeight) {

pTarheight = pTarDocumentbodyscrollHeight;

}

}

}

//iframe宽度自适应

function IFrameReSizeWidth(iframename) {

var pTar = documentgetElementById(iframename);

if (pTar) { //ff

if (ntentDocument && ntentDocumentbodyoffsetWidth) {

pTarwidth = ntentDocumentbodyoffsetWidth;

} //ie

else if (pTarDocument && pTarDocumentbodyscrollWidth) {

pTarwidth = pTarDocumentbodyscrollWidth;

}

}

}

使用方法如下

<iframe src=Mainaspx scrolling=no frameborder= height=% id=mainFrame width=% onload=IFrameReSize(mainFrame);IFrameReSizeWidth(mainFrame);></iframe>

参考

上一篇:WPF基础教程之属性系统

下一篇:多层透明代理,取真实IP地址