1

我有一些适用于 IE 的代码。

try{
   top.document.frames["myFrame"].compare();
}catch(err){
   alert("This is not executed.");
}

这在 Chrome 中不起作用。我应该如何解决?我在想你可以做一些事情,比如

top.document.frames["myFrame"].compare() || /*google chrome variant*/ ;

谢谢帮!:)

哦,我正在做的是选择框架“myFrame”并在所述框架内执行一个功能。

编辑:添加 jQuery 作为标签,因为可能也有办法做到这一点

编辑: -我的示例中捕获的错误是:

TypeError:  Cannot read property of "myFrame" of undefined
4

1 回答 1

3

执行此操作的标准方法是:

window.frames["yourFrame"].yourFunction();
于 2013-01-16T19:50:11.523 回答