2011-03-07 154 views
0

如何將事件函數中的值保存到firefox擴展中的全局變量中,還是有其他更好的方法?firefox擴展全局變量

代碼:

var bs = 
{ 
    onLoad: function() {...}, 
    onPress: function(e) {...}, 
    onMenuItemCommand: function(e) {...}, 
    onToolbarButtonCommand: function(e) {...}, 
}; 

window.addEventListener("load", function() { bs.onLoad(); }, false); 
document.addEventListener("keypress", function(e) {bs.onPress(e); }, false, true); 

嘗試過 「變種BS」 初始化,但變量總是復位。

最好的,美國

+0

這將有助於獲得更多關於你想要做什麼的信息。 – 2011-03-07 16:03:11

+0

我想做一個表格填充擴展。 – user366121 2011-03-08 08:17:51

回答

0

找到了解決辦法,

如果你聲明變量是這樣的:

window['variablename'] = ""; 

,你可以在你的函數訪問它。

+0

這沒有什麼區別。 – 2013-12-04 09:59:54