2009-04-01 3 views
3

Firefox에서 프로그래밍 방식으로 2+ 요소에 대한 선택을 설정할 수 있습니다. 그러나 여기 아무도 여기에 도움이되지 않기를 바랍니다.textRange 선택 MSIE

+0

크롬도 이것을 지원하지 않습니다. 난 당신이 문제에 대한 해결책을 찾았 으면 좋겠어 –

답변

2

IE는 프로그래밍 방식으로 또는 수동으로 선택 되더라도 동시에 선택된 여러 TextRanges를 지원하지 않습니다. 복수 선택 요소로 ControlRange을 가질 수 있지만 텍스트를 확장 할 수는 없습니다.

그것은 support multiple text ranges에 웹 브라우저 컨트롤을 포함 다른 브라우저에 대한 가능성 :

호스트 응용 프로그램이 다중 선택 메커니즘을 제공 할 수 불연속 선택을 나타냅니다 TextRange 개체의 컬렉션을 반환 할 수 있습니다.

오늘 IE의 경우 현재와 다른 호스트 응용 프로그램에 대해서는 알지 못합니다. 또는 실제로 Firefox 3 이외의 다른 브라우저에서도 가능합니다.

+0

IE도 아니 크롬. FireFox만이 여러 불연속 선택 범위를 지원합니다. 검색 결과를 강조한 코드가 있었으며 파이어 폭스에서만 작동한다는 것에 실망했습니다. 또한 window.getSelection(). addRange (r)는 크롬에서 선택한 텍스트로 포커스를 변경합니다. 하나의 범위 만 선택할 수있는 동안 addRange라는 메서드가 왜 사용 된 것인지 궁금합니다. –