えむもじら内を Google で検索

2004年4月19日(月) by level
B ?

以前紹介したGOOGLE ポケットガイド[amazon]」で一番役に立ちそうだと思った "inurl:" を使って「リンク、検索機能を追加」を参考に「えむもじら内を Google で検索」というのを作ってみました。

ソースコードは以下のとおりです。検索文字列に inurl://www5e.biglobe.ne.jp/~level0/mozilla/ を追加するのがミソです。これだけのことを書くのに、たっぷり2時間くらい費やしてしまった。

<script type="text/javascript">
  function do_search(){
   document.gsearch.q.value = document.gsearch.p.value
                        + " inurl://www5e.biglobe.ne.jp/~level0/mozilla/";
   return true;
  }
</script>
<!-- Google  -->
<form method="get" action="http://www.google.co.jp/search" 
 onsubmit="return do_search();" name="gsearch">
 <div class="nowrap">
 <a href="http://www.google.co.jp/" style="background-color: #fff;">
 <img src="http://www.google.com/logos/Logo_40wht.gif" 
  style="border:0px; vertical-align:middle;" alt="Google" /></a>
 <input type="text" name="p" size="31" maxlength="255" value="" />
 <input type="hidden" name="q" value="" />
 <input type="hidden" name="hl" value="ja" />
 <input type="hidden" name="ie" value="EUC-JP" /> 
 <input type="submit" name="btnG" value="えむもじら内を Google で検索" />
 </div>
</form>
<!-- Google -->

残念ながら要 JavaScript です。JavaScript を使わないですむ方法はないでしょうか? ちなみに、Google の「サイト検索」はサイトしか指定できないので、www5e.biglobe.ne.jp 内の検索になってしまいます。

また、form に name 属性を使うと XHTML が valid になりません。name の代わりに id を使うとうまく動作しません。これはどう書くのが正しいのでしょうか?

コメント

コメントはありません。

トラックバック

トラックバックは検索対象外です。