高手指教!! iframe 拒绝访问的疑惑!

wpx 2004-11-02 11:35:13
本人想做一个可以根据SRC内容的大小自动调整iframe大小的程序,可是遇到了这样的问题,IE说"拒绝访问",请问各位高手,这是什么原因啊?
==============================================================
<SCRIPT LANGUAGE=javascript>
<!--
function reSize()
{
try{
var oBody = frm.document.body; //到这里就出错了!!!!
var oFrame = document.all("frm");
oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
}
catch(e)
{
window.status ='Error: ' + e.number + '; ' + e.description;
}
}
//-->
</SCRIPT>
<BODY LANGUAGE=javascript onload="reSize()">
<iframe id=frm src="http://www.baidu.com" scrolling="auto" frameborder=0 LANGUAGE=javascript onresize="reSize()" ></iframe>
</body>
=======================================================================
...全文
2166 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jwwu 2004-11-03
  • 打赏
  • 举报
回复
iframe的引用必须
o=document.frames('frm').document.body;
coolstr 2004-11-03
  • 打赏
  • 举报
回复
其中一个错误: frm.document.body 改成 document.frm.body 应该就可以了.
blestcc 2004-11-03
  • 打赏
  • 举报
回复
你的src是http://www.baidu.com,和你的站不在同一域,而跨域是没有权限的
hyxgdzj 2004-11-03
  • 打赏
  • 举报
回复
请问iframe用法和他的属性用法是怎么样的?谢谢.
李世垚 2004-11-03
  • 打赏
  • 举报
回复
你在iframe加一个属性domain='baidu'试试
孟子E章 2004-11-02
  • 打赏
  • 举报
回复
不允许跨域操作。从里面操作外面的还可以
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2004-11-02 11:35
社区公告
暂无公告