バナー

検索バーと検索アシスタントのカスタマイズ

検索バーを使用すると、ユーザーは検索を実行し、検索結果を表示することができます。検索バーは、ユーザーが [検索] ボタンをクリックすると、ブラウザの左側に表示されます。

Microsoft Windows の検索アシスタントは検索バーで開き、統合化された単一の検索インターフェイスを使って、さまざまな種類の情報を検索できます。検索アシスタントにはラジオ ボタンが用意されており、使用する検索エンジンを指定しなくても、検索したい情報を指定するだけで検索を開始できます。

ユーザーは、検索バーで 1 つの検索エンジンだけを使用するように、Internet Explorer をカスタマイズすることができます。ISP または企業内管理者は、JScript (ECMA 262 言語仕様互換)、Visual Basic Scripting Edition (VBScript)、ActiveX コントロール、ダイナミック HTML、フレームセット、カスケード スタイル シート (CSS)、および Internet Explorer ブラウザと互換性のあるその他のテクノロジを使用して、ユーザーの代わりに社内の要求に応じて検索バーをカスタマイズすることができます。Internet Explorer 6 カスタマイズ ウィザードの段階 4 の [重要な URL] 画面で、検索バーの URL を指定します。

通常、検索結果は検索バーに表示されます。どのような検索サービスでも、ユーザーにとって利用しやすい状態で検索結果を提供することが不可欠です。検索バーには、要約、URL、ファイル サイズなどの詳細情報を保存する機能があります。この情報は、検索結果にマウス ポインタを合わせたときに表示される、ツールのヒントとして表示されます。ツールのヒントにより、シンプルな検索結果ページを維持しながら、ユーザーに対して詳細情報を表示できるようになります。

検索バーのユーザー インターフェイスをカスタマイズするためのガイドライン

検索バーを独自に設計する場合は、次のガイドラインに従ってください。

検索アシスタントのカスタマイズ方法

検索アシスタントは、特定の検索ニーズに応じてカスタマイズできます。たとえば、検索結果に関する補足情報をツールのヒントとして保存したり、検索結果を特定の Web ページで強調表示することができます。

検索結果の強調表示

NavigateAndFind 機能を使用すると、特定の Web ページから語句を簡単に検索できます。この機能は、特定の Web ページを読み込み、ドキュメントをスキャンして検索文字列と一致する文字列を探します。一致する文字列が見つかると、ドキュメント内のその文字列が強調表示されます。

次の例では、Microsoft Web サイトを開いて、"Microsoft Corporation" という語句を検索します。

window.external.NavigateAndFind("http://www.microsoft.com","Microsoft Corporation");

ツールのヒントと要約

Internet Explorer では、ブラウザ ウィンドウ内での表示サイズをできるだけ小さく抑えながら検索結果をわかりやすく表示できるように、ツールのヒントに表示するリンクに関する特定の情報を指定することができます。この機能を使用するには、HTML アンカー タグの TITLE= 属性を定義します。

リンクについての情報をツールのヒントとして表示する例を次に示します。

<A href="http://www.adventure-works.com/" TITLE="毎時更新される
スポーツと得点の最新情報勝利選手インタビュー。">スポーツ最新情報。</A>

次のリンクをポイントして、どのように表示されるかを確認してください。スポーツ最新情報

ツールのヒント内での改行

ツールのヒントではテキストが 3 インチごとに自動改行され、ヒントには少なくとも 1 段落分のテキストを含めることができます。ただし、ヒントの文字列の長さは1024 文字 (1 バイト文字の場合) 以内に制限されます。予約文字の &#10; (改行文字) と &#13 (復帰文字) を使用して、ヒントとして表示する要約の文字列を強制改行して行を送ったり、&#09 でタブ スペースを挿入することもできます。

ツールのヒントに強制改行や行送りを挿入する例を次に示します。

<A href="http://www.microsoft.com"
TITLE="1 行目の文字列&#10;&#13;
2 行目の文字列&#10;
&#09;3 行目の文字列&#10;
&#09;4 行目の文字列">
複数行のヒントの使用例</A>

次のリンクをポイントして、どのように表示されるかを確認してください。 複数行のヒントの使用例

スクリプトおよびダイナミック HTML の詳細については、「MSDN Online Web Workshop」を参照してください。

関連項目