更改页面的功能

时间:2012-06-08 21:55:27

标签: javascript html function

我试图通过更改控制它的功能来绕过弹出的确认窗口。

它应该返回true,这将自动确认。

该功能是'confirmTrade()'

iframe.contentWindow.confirmTrade() = function(){return true;};

这就是我所拥有的,但剧本就在那里停止了。

1 个答案:

答案 0 :(得分:2)

假设您有正确的函数对象引用...

您需要将新函数分配给该属性 - 而不是调用原始函数并尝试为返回值赋值 - 摆脱()

iframe.contentWindow.confirmTrade = function(){return true;};

仅编辑原始文档会更简单,而不是尝试使用JavaScript动态更改它。如果您采用这种方法的原因是因为您无法控制该文档,那么the same origin policy似乎可能适用。