選択されたテキストをキャプチャし、ハイライト(テキストの色と背景を変更)するハイライターをjavascriptで作成しようとしています。mouseup / down(http://www.codetoad.com/javascript_get_selected_text.aspを使用して実装)を使用してキャプチャするポイントに到達できますが、色の変更を組み合わせると(http://www.nsftools.comから) /misc/SearchAndHighlight.htm)、機能せず、ページが応答しなくなります。2番目のスクリプトを呼び出してbodyタグ内から色を変更しているため、正しく機能していないと思います。私はグーグルで検索しましたが、上記の2つのソリューションの両方を組み合わせたソリューションを見つけることができません。
これを少し複雑にしているのは、アクションをボタンに添付したくないということです。つまり、テキストを選択するとすぐに、変数に保存してすぐに色を付ける必要があります。つまり、マウスを離すとすぐになります。CSSを使用してみましたが、最初のハイライトでのみ機能します。つまり、別のテキストを選択するとすぐに、最初のハイライトが削除され、新しいテキストがハイライトされます。
どんな助けでも大歓迎です。