2008-10-27 2 views
2

포함 된 웹 브라우저 컨트롤에 표시된 문서에서 특정 단어를 강조하고 싶습니다. 필자는 문서의 innerhtml 속성이 원하는 텍스트 주위에 색 지정 < span> 태그를 추가하도록 수정 된 솔루션을 구상 할 수 있지만 더 간단한 방법이 있어야한다고 느낄 수는 없습니까?.net 웹 브라우저 컨트롤의 텍스트 강조 표시

+0

더 간단한 방법이 있다면 그 방법에 대해 알고 싶습니다. 정확히 이것을 과거에 구현 한 방법입니다. – Guy

답변

1

필자는 Menees Diff Library을 사용하여 차이점 (변경, 추가, 뺄셈)이 발생한 위치를 식별 한 다음 문서의 끝에서부터 시작하여 적절한 위치에 범위를 삽입하고 범위가 있었던 역순으로 진행하는 컨트롤을 작성했습니다. 연관된 CSS 클래스 이름.

더 쉬운 방법이 있었는지 나는 알지 못합니다.하지만 위의 해결책은 내 요구에 적합하며 구현하는데 몇 시간 이상 걸리지 않았습니다. 구현하기 전에 조사를했지만 아무것도 발견되지 않았습니다.