- 719 名前:710 mailto:sage [2009/05/28(木) 19:11:29 ID:Km2lYSeDP]
- 教えてください。
先日、このスレで教えて頂いた "Dive into Greasemonkey" と http://www.xuldev.org/blog/?p=76 を読みながら、 greasemonkey の勉強をしています。 「フォームの入力欄にフォーカスがない時に "w" でタブを閉じる」 というスクリプトを書いてみようと思い、 まずは「タブを閉じる」だけのスクリプトを書きました。 document.getElementById("cmd_closeWindow").doCommand(); ところが、タブは閉じられず表示されたままです。 そこで以下のようにしてみました。 if(document){ alert(1); if(document.getElementById){ alert(2); if(document.getElementById("cmd_close")){ alert(3); if(document.getElementById("cmd_close").doCommand){ alert(4); document.getElementById("cmd_close").doCommand(); } } } } すると 1, 2 は表示されますが 3 が表示しれません。 "Dive into Greasemonkey" に載っていた shell コンソールの props() で 調べてみても、やはり cmd_close というものは無いようです。 どうすればタブを閉じることができるのでしょうか?
|

|