Firefox扩展首选项窗口onsynctopreference按钮

时间:2011-06-26 04:13:26

标签: javascript firefox firefox-addon xul keycode

我有一个XUL按钮,一旦点击就会听一次按键。捕获击键时,它会将按钮的标签设置为击键的keyCode。我想将此值保存到首选项中。我使用onsynctopreference告诉按钮使用其标签的值作为首选项。然而,onsynctopreference似乎是onmouseup。问题是,用户需要单击按钮,然后输入密钥。输入密钥后,我希望onsynctopreference启动。

你怎么建议我处理这件事?无论如何都要手动调用onsynctopreference?

1 个答案:

答案 0 :(得分:0)

使用onkeypress处理程序手动调用onsynctopreference

  function foo()
    {
    /* ... */
    onsynctopreference();
    }

  document.onkeypress = foo;