この検索ボックスですが、ちょっと仕掛がしてあります。キーワードを入れると、↓のように候補が下に表示されるようになっています。キーワードをクリックすると、自動入力されます。入力してみてください。ブラウザにも似た機能がありますが、こちらはAjaxで実装されています。使用する時も有効なこと、表示されるキーワードはサイト管理者が設定したものであること、あたりがメリットでしょうか。中身はあまりJavaScriptっぽくないコードで、書き直している最中なのですが、、、とりあえず動いているバージョンを、バックアップも兼ねて貼っておきます。公開しました実際の検索ボックスですが、まずは以下のようなscriptが貼ってあります。Suggest機能とは関係なく、単に検索実行用の関数です。Site:オプションをつけてキーワード検索する単純なものです。表示用の補助関数です。Suggestされるキーワードの上にマウスがある場合、キーワードを赤色にするためのhtml出力を定義しています。Suggestされるキーワード文字列の配列になります。これらの事前定義に続き、以下のhtmlが貼られています。指定されていること、ヘルプ表示用のdivエリアが非表示で用意されていること、の二点がポイントでしょうか。利用されている関数ですが、メイン部分は以下のようになっています。最初のvarがとても恥ずかしいデスネ。以前にご紹介したもので、文字列の最後の1単語を得る関数です。以下の補助的な関数を使用します。キーワードリストのhtmlを作成する関数です。その生成されたhtmlに埋め込まれ、キーワードをクリックしたときに呼び出されます。今回はベタに検索ボックスに使用してみましたが、いろいろ活用方法はあるとおもいます。製品名を入力する欄で、代表的な製品をSuggestしてみるとか。Japan箱入り息子、のパパやってます。連絡先メールアドレスは「blog@rinco.jp」(ぜんぶ半角)です。