我有一个特定于IE9的问题。
我们正在使用Autodesk MapGuide,它具有多个嵌套框架集的框架。我试图调用位于顶层框架集内的IFrame中的Javascript函数。 (请不要在这里讨论帧类的优缺点。)
我已经使用Jquery
调整了我在另一个线程中找到的一些代码 window.top.$("#MyIframe")[0].contentWindow.MyFunction();
这在IE7和IE8中完美运行,但是只要我在IE9中尝试它,我就会收到以下错误:
TypeError:无法获取属性“contentWindow”:object的值 为null或未定义
我怀疑它正在与框架集挣扎,无法找到'#MyIframe'。
我可以试着解决这个问题吗?非常感谢您的帮助。