Javascript 在IE9中的iFrame中调用函数

Javascript 在IE9中的iFrame中调用函数,javascript,jquery,iframe,Javascript,Jquery,Iframe,我有一个特定于IE9的问题 我们正在使用Autodesk MapGuide,它具有多个嵌套框架集的框架。我试图调用一个Javascript函数,该函数位于顶层框架集中的IFrame中。我不想在这里讨论框架结构的优点 我已经使用Jquery修改了在另一个线程中找到的一些代码 window.top.$MyIframe[0].contentWindow.MyFunction 这在IE7和IE8中非常有效,但在IE9中尝试后,我发现以下错误: TypeError:无法获取属性“contentWindow

我有一个特定于IE9的问题

我们正在使用Autodesk MapGuide,它具有多个嵌套框架集的框架。我试图调用一个Javascript函数,该函数位于顶层框架集中的IFrame中。我不想在这里讨论框架结构的优点

我已经使用Jquery修改了在另一个线程中找到的一些代码

window.top.$MyIframe[0].contentWindow.MyFunction

这在IE7和IE8中非常有效,但在IE9中尝试后,我发现以下错误:

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

我怀疑它正在与框架集进行斗争,并且找不到“MyIframe”


有没有其他的格式可以让我绕过这个问题?非常感谢您的帮助。

您想在哪里讨论框架集的优点或其他方面?这是另一个问题-