2011-06-26 96 views
2

我有一個XUL按鈕,一旦點擊監聽按鍵。當捕獲擊鍵時,它將按鈕的標籤設置爲擊鍵的鍵碼。我想將此值保存到偏好設置中。我使用onsynctopreference來告訴按鈕使用它的標籤的值作爲首選項。然而,onsynctopreference似乎會觸發onmouseup。問題是,用戶需要點擊按鈕,然後輸入一個密鑰。一旦輸入密鑰,我想讓onsynctopreference開火。Firefox擴展偏好窗口onsynctopreference按鈕

你會如何處理這個問題?無論如何手動調用onsynctopreference?

回答

0

使用onkeypress處理手動調用onsynctopreference

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

    document.onkeypress = foo;