第一句应改为(另外,不要用关键字iframe、body命名ID)
document.getElementById("iframe").style.height=document.getElementById("iframe").contentWindow.document.getElementById("body").style.height;
第二句是IE专用的。也就是说在其他非IE内核的浏览器中会报错。
document.getElementById("iframe").style.height=document.getElementById("iframe").contentWindow.document.getElementById("body").style.height;
第二句是IE专用的。也就是说在其他非IE内核的浏览器中会报错。
解决方案 »
- 像百度一样,一段脚本在页面中不执行 怎么实现的
- 请问这种怎么取?
- 问一个正则的问题。有会的朋友,谢谢了!
- 动态生成的下拉框option选项的问题
- js操作flash 有经验的麻烦说一下,急
- <SCRIPT language=JavaScript>......</SCRIPT>这个代码里的内容可以做成JS吗
- 如何抛出异常?
- 如要使这个函数通用啊?!急,在线等待!
- JavaScript迷惑问题之八:oTABLE.onselectstart = new Function("return(false)");的含义
- 如何从网页中截取位置?
- 急!!如下代码在火狐下为什么不显示? 出问题了、
- 实现类似EXCEL表格功能
iframe用document.frames["iframe"]
得到的都是frame内嵌的windowdocument.getElementById("iframe")得到的是iframe控件
document.getElementById("iframe").contentWindow也能得到iframe控件内嵌的window
但ie专用