0

这不是permission-denied-ie-iframe的欺骗,但它是非常密切相关的。

我有一个托管在http://www.enviroissues.com/comments/bpa_i5/default.aspx的页面。此页面在http://www.bpa.gov/corporate/i-5-eis/ecomment.cfm的 IFrame 中显示。

我不是试图从另一个域访问一个域上的 dom 元素。我的页面应该独立于它的显示位置正常工作,并且当我转到它的直接 url 时它在 IE 中工作正常。

但是,当通过 IFrame 查看时,我收到错误“访问被拒绝 jquery-1.3-min.js 第 19 行等...

我只能假设我试图操作的元素的两个页面上可能存在一些冲突的 ID,但我还没有找到。

其他人对寻找什么有任何想法吗?

4

1 回答 1

2

我认为这是由您正在运行的 jQuery 版本中的错误引起的。

http://www.webgyver.com/web-design-and-development/jquery-13-not-ready-for-production/

尝试更新到最新版本。

您的代码在 jQuery 中的这条语句上被炸毁了:

if(document.documentElement.doScroll&&!l.frameElement)
于 2010-07-09T18:21:40.617 回答