windows2003中如何获取iframe的innerHTML 我用windowsXP做服务器测试时,可用iframe1.document.body.innerHTML获得iframe的innerHTML,而用windows2003做服务器时,该语句则出错,请教各位高手该如何解决?其中iframe1是iframe的name 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该和服务器没关系吧,只要iframe和父页面是同源的 应该是可以访问的. 但我把这句话删掉,程序就正常执行,应该是这句做了,用document.getElementById("iframeid").docuemnt.body.innerHTML能执行,但得到的不是我想要的 我想得到iframe的innerHTML,不是整个页面的HTML IE8下:alert( document.getElementById("iframeid").Document.body.innerHTML);FF下:alert( document.getElementById("iframeid").contentDocument.body.innerHTML);别的浏览器没空测...你可以试试.... 当然还有比较通用的就是不用id 用name来获取iframe<script>function kk(){ alert( window.frames["aa"].document.body.innerHTML);}</script><iframe name="aa" src="http://0xs.cn" onload="kk()"></iframe> 我发现原因了,系统提示iframe1.document.body.innerHTML拒绝访问,但我没有跨域名啊,不知如何解决,着急~~~ 但在XP中测试通过的啊!iframe的src与引用网页也在同一站点下啊 终于找到原因了,src为html文件就可以,是asp文件就不行 用JS控制flash播放器的播放和暂停 jquery动态添加行,如何实现添加行的name值自增? 一个很郁闷的问题,JS的MP3连播功能。 动态生成添加元素(急) 怎么给动态方法中的变量动态赋值? 求正则表达式 怎么用js改变另外一个网页的内容 弹出后,点确定,窗口还是关不掉! 如何在用JS嵌入一个HTML,HTML中包含图片,FLASH等信息??? javascript有错误应该怎么调试? 新手提问,写个限定输入形式的脚本 菜鸟问题:JS调用JSF Bean参数问题(google map相关)
FF下:alert( document.getElementById("iframeid").contentDocument.body.innerHTML);别的浏览器没空测...你可以试试....
<script>
function kk(){
alert( window.frames["aa"].document.body.innerHTML);
}
</script>
<iframe name="aa" src="http://0xs.cn" onload="kk()"></iframe>