レイアウトや配色などの都合でソースを改変する場合は、自己責任で自由に行ってもらって構いません。
取りあえずの雛型のよ様なものですからソースの意味のわかる方は検索先の削除追加など好きに行ってください。
不具合が有りましても責任は負いませんので、あらかじめご了承ください。
無断でのソース配布などの二次利用はご遠慮ください。(メンテナンスされない物が出回るのを防ぐ為)
検索結果の営利目的利用は各社により禁止されていますのでご注意ください。
すべてのソースは、ページの一部に組み込んで利用できる様にしてあります。
CGI を経由せず各社専用のフォームから直接問い合わせを送信するようにしていますので途中で集計されたりする心配は全く有りません。
その分ソースの量は少し多目ですがご理解ください。
全ての検索窓はシフトJISのページ用に作ってありますので、他の文字セットを利用したページでは使えません。
ご自身で他の文字コードに対応できる方はご自由にお試し下さい。
*2004/12/09 Shift_JIS以外の文字コードにも対応できる様に変更しました。
簡単なJavaScriptを利用していますのでJavaScriptの使えない環境やJavaScriptオフでは動作しません。
当たり前の事ですが、不必要になった場合はいつ削除して頂いても構いませんし連絡も不要ですので、 お気軽にご利用ください。
各社の都合でサービスの廃止、URLや受け取る引数の変更などでてうまく検索できなくなる場合もあります。
新バージョンに改定している場合もありますので、このページを見てください。
もし修正されていない不具合を発見されました場合は連絡など頂けますと大変嬉しく思います。
ご意見は常に参考にさせて頂きたいと思いますが、HTMLタグやJavaScriptに関する質問はご勘弁ください。
手段として使っているだけで、詳しい事は知りませんので上手く答える事は不可能です。
同一ページに複数の検索窓を配置する事はできません。
JavaScriptを使用していますので、変数や関数名の衝突が起りエラーになります。
フレームを利用し分割すれば可能かとも思いますが試した事はないです。
勿論自分でタグを編集できる方はご自由に改造して頂いて構いません。
検索窓を設置した同一ページ上に検索結果を表示させる事は困難です。
同一ページに表示してブラウザの戻るボタンをクリックした場合 IE では文字化けを起こす可能性があります。
検索対象によっては検索先の文字コードに対応する為に charset の切り替えを行っている事が原因なのですが、
完全に自己完結した検索窓の限界でもあります。
一応対応方法もありますのでご自身で変更されたい場合は
Iframe を利用して複数の文字コードをformからCGIへ送信する方法
を参考にしてください。
ブログ等 XML でマークアップされている場合終了タグは必須となります。
厳密には <input type="hidden" name=…> や <br>
の様に終了タグのない物はそれぞれ下記のように記述しなければなりません。
<input type="hidden" name=… /> 、 <br />
*実際の所、書き直さなくてもほとんどの環境では正常に動作するはずです。 ソースが気になる場合は / を書き加えてください。
<form name="f_google" method="GET" action="http://www.google.com/search">
<input type="hidden" name="q" value="">
<input type="hidden" name="hl" value="ja">
<input type="hidden" name="lr" value="lang_ja">
<input type="hidden" name="num" value="20">
</form>
上記のフォームにこの2行を追加してください。
<input type="hidden" name="ie" value="Shift_JIS">
<input type="hidden" name="oe" value="Shift_JIS">
上記のShift_JISの部分はご利用ページの charset にあわせてください。
<meta http-equiv="Content-Type" content="text/html; charset=この部分">
一般的に利用機会の多い検索サイトを対象にした複合型メタサーチの検索窓です。 ページ検索、サイト検索、ニュース、ブログ、地図、電話・郵便番号、画像、動画、音声、辞書、音楽、ショッピング、オークションなど 40程のサイトを検索対象にしています。
2006/07/27
グーグルニュースのURLが変更になりました。
検索窓を設置済みの方はフォームの ”http://news.google.co.jp/news” を
”http://www.google.co.jp/news”へ変更すればそのまま使えます。
2006/07/22
Yahoo!郵便番号検索、Yahoo!地図、Google Map を追加。
2006/07/21
ブログ検索の Technorati Japan を追加。
文字コードの変更された ITmedia IT用語辞典を e-Words IT用語辞典へ変更。
検索できなくなった Excite Music を Yahoo! Music へ変更。
2005/09/20
Google 経由で Wikipedia(ウィキペディア)百科辞典を追加、サービス終了となったエキサイト着メロを削除しその他の不具合を修正しました。
2005/07/03
MSNの新ページ検索エンジンを追加しました。
2005/03/24
ITmediaのIT用語辞典を追加しました。
2005/01/06
NAVERの検索サービスが2005/01/31で終了しますので削除。
替わりにYahoo!画像検索を追加しました。
2004/12/28
「Yahoo!ヘルスケア - 家庭の医学」を追加しました。
2004/12/08
ブログなどの Shift_JIS 以外のページからでも利用できるように対応しました。
Shift_JIS UTF-8 EUC-JP のみ確認済みです。
2004/09/04-2
リンク集
で使用している検索窓と同一仕様にしました。
検索結果はなるべく単一ページに重ねて表示する様にしてあります。
2004/09/04
Google ニュースを追加しました。 約600社から自動収集したニュースを検索できます。
8社のロボット型検索エンジン Google Yahoo! goo msn fresheye alltheweb altavista を選択し日本語のWebページを検索できます。
2005/06/24
MSN 新サーチへ対応しました。
既にご利用の方は検索フォームを下記と差し替えてください。
<!-- msn -->
<form name="f_msn" method="GET" action="http://search.msn.co.jp/results.aspx" Accept-charset="Shift_JIS">
<input type="hidden" name="q" value="">
<input type="hidden" name="cp" value="932">
</form>
2005/01/06
NAVERの検索サービスが2005/01/31で終了しますので削除。
替わりにYahoo!検索を追加しました。
2004/04/03
altavista の日本語指定が不可になった為Web全体からの検索に変更。
10社のニュースサイトを選択し検索できます。
2006/07/27
グーグルニュースのURLが変更になりました。
検索窓を設置済みの方はフォームの ”http://news.google.co.jp/news” を
”http://www.google.co.jp/news”へ変更すればそのまま使えます。
2005/08/17
毎日MSNの変更に対応しました。
2005/06/24
読売の変更に対応しました。
2004/09/04
Google ニュースを追加しました。 約600社から自動収集したニュースを検索できます。
2004/06/18
日経の変更に対応しました。
2004/01/09
01/08 IT関連検索 ZDNet の ITmedia 移行へ伴うURLの変更。
数ヶ月は自動ジャンプするとの事。
Google Web 検索に加え Yahoo! goo Infoseek Excite Ascii e-Words を利用し辞書、辞典、テキスト翻訳、ウェブ翻訳などを実現した検索窓です。
2005/09/15
Google 経由で Wikipedia(ウィキペディア)百科辞典を追加しました。
2005/08/18
msn 辞書を追加しました。 国語・英和・和英辞典を一括検索。 英語のスペル チェック機能や基本形表示機能等があり便利です。
2004/12/09
ブログなどの Shift_JIS 以外のページからでも利用できるように対応しました。
Shift_JIS UTF-8 EUC-JP のみ確認済みです。
2004/06/11
Yahoo!辞書の文字コード変更に対応しました。
2004/04/23
Yahoo!辞書(英和、和英、国語書)40万7000項目へのパワーアップに対応。
2004/03/31
エキサイト翻訳のURL変更に対応。
Googleに特化した専門検索ツールです。