Firefox和onscroll从greasemonkey失败了

时间:2011-06-08 23:51:19

标签: javascript events firefox dom greasemonkey

我注意到我之前写过的一个关键字脚本不再有效,可能是因为我现在使用的是Firefox 4(虽然我手头没有早期版本的Firefox,我可以验证这个理论)。

它执行以下操作:

myelm.addEventListener('scroll', fonscroll, false);

这曾经起作用,但现在它似乎无声地失败了。此外,如果我尝试以下代码:

myelm.onscroll = fonscroll;

我收到以下错误:

[Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: jar:file:///~/AppData/Roaming/Mozilla/Firefox/Profiles/wo832x2w.default/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee082ba24781%7D.xpi!/components/greasemonkey.js

2 个答案:

答案 0 :(得分:0)

myelm的元素类型是什么?我试图将一个滚动事件监听器添加到iframe

答案 1 :(得分:0)

这已经解决了。事实证明,Firefox不再喜欢让我使用CSS来独立于tbody滚动thead。我不愉快的妥协是只是定期重复thead - 即使这是HTML格式错误,它也会呈现。