在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> 参考 |