高手指教!! 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>
=======================================================================
...全文
2366 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
不允许跨域操作。从里面操作外面的还可以

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧