0

2 TextArea에서 프로그래밍 방식으로 단어를 선택해야합니다. 다음 단어를 선택하려면 다음 JavaScript를 사용하고 있습니다. 그 선택은 두 번째 TextArea에서만 지속된다는 것입니다. 나는 IE 6을 사용하고있다 (나는 그것이 오래된 것을 알고 있지만, 프로젝트 관련 목적). 선택 만드는 방법 createTextRange를 사용하여 2 개의 다른 텍스트 영역에서 2 단어를 선택하는 방법

  function abc(start1, end1){ 
      var textarea1ctlID = '<%=textarea1. ClientID %>'; 
      var textarea2ctlID = '<%=textarea2. ClientID %>'; 

      var txtarea1 = document.getElementById(textarea1ctlID); 
      var txtarea2 = document.getElementById(textarea2ctlID); 

      var start = parseInt(start1); 
      var end = parseInt(end1); 

      var txtarearange1 = txtarea1.createTextRange(); 
      txtarearange1.moveStart("Character", start1); 
      txtarearange1.collapse(); 
      txtarearange1.moveEnd("Character", end1); 
      txtarearange1.select(); 

      var txtarearange2 = txtarea2.createTextRange(); 
      txtarearange2.moveStart("Character", start1); 
      txtarearange2.collapse(); 
      txtarearange2.moveEnd("Character", end1); 
      txtarearange2.select(); 
     } 

모두 텍스트 영역

답변

0

당신은 할 수 없습니다에 유지됩니다. IE는 하나의 선택된 범위 만 허용합니다.