在IE9中调用iFrame中的函数

时间:2013-09-24 13:20:43

标签: javascript jquery iframe

我有一个特定于IE9的问题。

我们正在使用Autodesk MapGuide,它具有多个嵌套框架集的框架。我试图调用位于顶层框架集内的IFrame中的Javascript函数。 (请不要在这里讨论帧类的优缺点。)

我已经使用Jquery

调整了我在另一个线程中找到的一些代码

window.top.$("#MyIframe")[0].contentWindow.MyFunction();

这在IE7和IE8中完美运行,但是只要我在IE9中尝试它,我就会收到以下错误:

  

TypeError:无法获取属性“contentWindow”:object的值   为null或未定义

我怀疑它正在与框架集挣扎,无法找到'#MyIframe'。

我可以试着解决这个问题吗?非常感谢您的帮助。

0 个答案:

没有答案
相关问题