• ベストアンサー

イントラネットで閲覧可能のサイトを作成しています。

イントラネットで閲覧可能のサイトを作成しています。 Wordのファイルをリンク先としてしているサイトなのですが、数が100以上あるため、検索機能をつけたいて思っています。 ただhtmlの画面は1画面だけではなく、階層になっている部分もあります。 任意の語句で検索すると、その語句を含むリンク部分の一覧が出てくるような感じにしたいのですが、 何をどのように作成すればよろしいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

リスト要素として出力というのは、文字列として、出力されるのでしょうか? ==>違います。言葉たらずでしたが、 <ul> <li><a href="リンク先">.....検索語....</a></li> <li><a href="リンク先">.....検索語....</a></li> <li><a href="リンク先">.....検索語....</a></li> <li><a href="リンク先">.....検索語....</a></li> ...... </ul> を生成して、リスト形式で表示させるって意味です。 ※ページ内検索はjavascriptで容易に出来るけど、 サイト内検索はたいへんですよ、(ましてイントラネット)

ajisaika
質問者

補足

ありがとうございます。 そうですかぁ…。 やはりサイト内検索は面倒そうですねf^_^; 検索用にひとつのページにリンク一覧をつくろうかと思います。 結果をリスト形式で表示させる方法を教えて頂けませんでしょうか?

その他の回答 (2)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

検索用にひとつのページにリンク一覧をつくろうかと思います。 結果をリスト形式で表示させる方法を教えて頂けませんでしょうか? ==>すみません意味が解りません。 No.2の回答にあるような、<ul><li></li>....</ul>みたいなのを を手作業で打ち込み作成するのはいやという意味ですか。 いわゆる市販の「ホームページ作成ソフト」を使えば、リストの作成 なんか当然あると思うんですけど....

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

そのページ内のリンク(<a>要素)を検索するだけですか? javascriptで全リンクのテキストノードを、取得して検索ワードで マッチング(正規表現を使う)して、マッチした物をリスト要素 で出力する。 ってのは、目的にあってますか?

ajisaika
質問者

補足

ありがとうございます。 素人なのでいろいろ教えて頂けたら。 リスト要素として出力というのは、文字列として、出力されるのでしょうか? リンク状態で出力できますか? 説明が下手で申し訳ないのですが、 出力イメージは普通にGoogleなど検索サイトの感じです。 検索して、出てきた一覧を選ぶとリンク先に飛ぶ、みたいな。

関連するQ&A