dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

gooのトップページで検索窓にfocusされないようにしたい

2006-04-14 23:49:03 | Firefox
gooのトップページは自動的に検索窓に focus されるようになっていますが、URL を入力しているときに focus が外れてしまうのが不便なので、firefox の拡張機能で focus が検索窓にうつらないようにしたいのです。

xul ファイルに以下のようなスクリプトを記述してみました。
<script type="application/x-javascript">
window.addEventListener('load',
  function (e) {
    var url = window._content.document.location.href;
    if (url.match(/^http:\\/\\/www.goo.ne.jp//)) {
      var aelem = window._content.document.getElementsByTagName('body');
      aelem[0].onload = null;
/*
      aelem[0].addEventListener(
        'load',
        function (e) { e.stopPropagation(); return false; },
        false);
*/
      return false;
    },
    true
);
</script>


body の onload のほうが、form の onload よりも先に呼び出されるためでしょうか?
この方法ではうまくいきませんでした。
他に方法がないか引き続き考えます。。。