right.html还没加载完吧?
<html> 
<body> 
<iframe id="frm" name="frm" src="http://www.baidu.com"> </iframe> 
<input type=button value="Click me to get the codes" onclick=showCodes()>
<script>
function showCodes(){ 
alert(window.frames["frm"].document.documentElement.innerHTML); }
</script> 
</body> 
</html>

解决方案 »

  1.   

    所谓的拒绝跨域操作?我测试的时候是把代码保存为.hta的文件。
      

  2.   

    上面都把问题说明清楚了
    一个是iframe必须加载完后,才能访问里面的内容
    1楼的则是跨域访问的问题
      

  3.   

    iframe如果里面引用的不是同一个服务器的资源 就会出现跨域访问的问题!无法解决!
      

  4.   

    alert(window.frames["frm"].body.document.documentElement.innerHTML); }