我有一些可以在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
最佳答案
执行此操作的标准方法是:
window.frames["yourFrame"].yourFunction();