2010-06-02 68 views
1

我写了一个脚本,在每一行中添加一个额外的列和一个链接。问题是我想通过链接在我的greasemonkey脚本中调用一个函数并将一个变量传递给它。用户点击按钮调用greasemonkey函数

我读过,由于greasemonkey在沙箱中的性质,不可能没有称为'unsafeWindow'的函数。我不能为我的生活弄清楚如何和许多信息似乎过时了。

请人把我从我的痛苦:)

回答

1

确切的方法取决于是不是在这个问题的细节。您可能需要发布代码以及您想要传递的变量。

但是,在一般情况下,你可以做这样的事情:

NewlyAddedLink.addEventListener ("click", function() {YourFunc (SomeGlobalVariable);}, false); 

您不必担心unsafeWindow

+0

我会添加一个侦听器到每个按钮(每行 - 约300) – Jigs 2010-06-07 17:31:20

+0

@Jigs:是的。在添加链接时很容易做到。发布你的代码,我们可以告诉你如何。 – 2010-06-08 01:37:20

相关问题