2011-09-16 5 views
1

一部のチャットをオフラインのHTMLファイルにエクスポートするツールを作成する必要があります。検索のサポートを追加する可能性はありますか(例:検索フィールドを含む検索結果を表示するホームページindex.html)質問は共通しています:どのようなツール/フレームワーク/他の人がこれについてアドバイスできますか?オフラインHTMLドキュメントで検索を実装するにはどうすればよいですか?

答えて

1

ブラウザーで検索したいと思っています。そうでない場合、grepユーティリティーは非常に効率的です。

JavaScriptをエクスポートしたすべてのページに追加して、コンテンツをスキャンして検索することができます。また、「検索データ」と各サブページへのリンク付きの索引ページを作成して複数のページを処理することもできますが、検索するテキストの量によって異なります。 1ページでの検索が簡単になります。

基本的なワークフローは次のようになります。検索制御の

  • インターセプト「変更」イベント(一部<input>
  • ループあなたのデータ要素(テーブルの場合<tr><li>を通じてあなたがリストを使用している場合、この要素のtextContentプロパティに入力されたテキストが表示されるかどうかを確認します。

これは最も基本的なフォームです。あなたはtextContent(あなたが上で検索をしたいか何か)とそれに

を含む要素を保存する場所を

もう少し効率的な方法は、(メモリ内で、スクリプトによって)インデックス配列を準備するだろう要素をループすると、一致しない要素が隠され、の要素が表示されます(たとえば、 "filtered"クラスを追加または削除する場合)

1

私はJavascriptを使用し、searchindexを作成します。このexampleを見てください(ドイツ語のみですが、あなたはそのアイデアを得ると思います)。

関連する問題