firefox userChrome. ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
297:名無しさん@お腹いっぱい。 08/07/09 22:23:11 yHRdYeC00 fx3のロケーションバーに文字入力すると表示される、履歴やブックマークの リストを自由にフィルタリングできたら面白そうだなと思って、userChrome.jsに こんなコードを書いてみたのですが、本来12個の項目が表示されるはずなのに 配列の個数(listbox.children.length)が6個しか取得できません。 ロケーションバーの右側の矢印をクリックしたときは12個取得できるのですが・・ どなたか、おかしい点を指摘していただけないでしょうか。 fx3は最新版を使用しています。 298:名無しさん@お腹いっぱい。 08/07/09 22:23:59 yHRdYeC00 (function() { var urlbar = document.getElementById("urlbar"); var panel = document.getElementById("PopupAutoCompleteRichResult"); var listbox = document.getAnonymousNodes(panel)[0]; urlbar._onSearchBegin = urlbar.onSearchBegin; urlbar.onSearchBegin = function () { urlbar._onSearchBegin(); panel.style.visibility = "hidden"; }; urlbar._onSearchComplete = urlbar.onSearchComplete; urlbar.onSearchComplete = function () { urlbar._onSearchComplete(); var n = listbox.children.length; alert(n); // リストの個数 for (i=n-1; i>=0; i--) { listbox.removeItemAt(i); // とりあえず条件なしに全削除してみる } panel.style.visibility = "visible"; }; })();
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4832日前に更新/292 KB
担当:undef