В моем файле button.xul у меня есть это:
<script type="application/x-javascript"
src="chrome://mf_unblocker/content/button.js"/>
<toolbarbutton id="custom-button-1"
label="Custom"
tooltiptext="MAFIAAFire: Slash Unblocker!"
oncommand="CustomButton[1]()"
class="toolbarbutton-1 chromeclass-toolbar-additional mf_unblocker"
/>
тогда в моем файле кнопки .js у меня есть это:
var CustomButton = {
1: function () {
alert("test!");
},
test: function () {alert("testing!");},
}
в файле xul CustomButton[1]
выводит предупреждение "test!" но если я изменю его на CustomButton[test]
, это не вызовет предупреждение "проверка!"
почему это ?? Вместо этого он выдает ошибку «тест не определен»