게시판 본문 ASP, ASP.NET, IIS & Script - Read Only 
| 염치 불구 하고 다시 한번 질문 드립니다. | 
|---|
| 
             
                작성자: 궁금이
             
            
                작성일시: 2004-11-23 15:25, 
                조회수: 1,019
             
         | 
    
| 
                     
                        욕먹을 각오 하고 다시 한번 여쭈어 봅니다. 
        전에 만들어 주신 Textarea에 대한 정말 마지막 마지막 질문 입니다. 이해를 돕기 위해서 간단히 다시한번 설명 드리겠습니다. 현재 이 문서에는 textarea가 두개 있습니다. writeTxt와 viewTxt입니다. 이 문서의 기능은 writeTxt에 글을 입력 혹은 복사 해서 옵니다. 이 글은 번역이 필요한 원문 입니다. 그런 후에 번역 버튼을 누르면 DB에 있는 데이터와 현재 writeTxt의 글, 문장, 단어 등을 하나씩 비교 하여 viewTxt에 보여 주는 기능을 가진 문서 입니다. 소스가 지저분 한 관계로 필요한 소스 만 아래 첨부 하였습니다. 문제는 writeTxt에 글을 복사 하거나, 입력을 하면 현재 자동으로 글 넘버가 붙습니다. 송원석님이 알려 주신 부분 입니다. 그래서 번역 버튼을 누르면 글 넘버는 문장 앞에 그대로 붙어 있는 상태에서 글이 번역이 됩니다. 즉 이런 식이 됩니다. writeTxt에 I Love you를 붙여 넣거나 입력 하면 writeTxt에는 1 : I Love you가 보여 지고 번역 버튼을 누르면 viewTxt에 구지 글 넘버를 붙이지 않아도 writeTxt의 문서가 viewTxt로 들어 가면서 필요한 부분만 번역을 하므로, viewTxt의 결과는 1 : 당신을 사랑합니다 가 됩니다. 이렇다 보니 보기 편하라고 집어 넣은 writeTxt의 글 넘버가 viewTxt에서는 경우에 따라 거치장 스럽게 보여 집니다. 그래서 번역 버튼 옆에 글넘버 숨기기 라는 버튼 혹은 체크 박스를 하나 둬서 viewTxt에 보여 지는 글 넘버를 경우에 따라 보여 지고 않보여 지게 하고 싶습니다. 정말 죄송합니다. 다시는 이런 글 않올리겠다고 다짐을 했는데, 상황이 급박해서 이렇게 염치 불구 하고 글을 또 올렸습니다. <script language="javascript"> function frmReplace(){ if(document.frm.languge.value==''){ alert("글을 넣어 주세요."); return; } document.frm.action="dic_replace.asp"; document.frm.target="CONTENT"; document.frm.submit(); } function SetScrollPos(objElement) { var objTarget = document.all.TA_SRC; objTarget.scrollLeft = objElement.scrollLeft; objTarget.scrollTop = objElement.scrollTop; } function CheckLines1(objElement) { if (event.keyCode == 13) { var strContnent = document.all.TA_SRC.value; var aryContnent = strContnent.split("\n"); for (var i = 0; i < aryContnent.length; i++) { aryContnent[i] = aryContnent[i].replace(/^.+?\s:\s/, ""); aryContnent[i] = (i + 1) + " : " + aryContnent[i]; } document.all.TA_SRC.value = aryContnent.join("\n"); } } function CheckLinespase1(objElement) { var strContnent = window.clipboardData.getData("Text"); var aryContnent = strContnent.split("\n"); for (var i = 0; i < aryContnent.length; i++) { aryContnent[i] = aryContnent[i].replace(/^.+?\s:\s/, ""); aryContnent[i] = (i + 1) + " : " + aryContnent[i]; } event.returnValue = false; document.all.TA_SRC.value = aryContnent.join("\n"); } </script> <body leftmargin="0" topmargin="5" marginwidth="0" marginheight="0"> <form method="post" action="dic_replace.asp" name="frm"> <textarea cols="77" rows="15" name="writeTxt" style="overflow:auto;line-height:13px;" id="TA_SRC" onpaste="CheckLinespase1(this);" onkeydown="CheckLines1(this);"><%=writeTxt%></textarea> <hr> <textarea cols="77" rows="15" name="viewTxt" style="overflow:auto;line-height:13px;" id="TA_TRG" onscroll="SetScrollPos(this);" ><%=viewTxt%></textarea> <hr> <a href="#" onclick="frmReplace();">번역</a>  | 
    
| 
             IP 주소: 61.33.79.10     
         | 
    
                    
                     
                 | 
                게시물 | |||
|---|---|---|---|---|
| 874 | 2004-12-02 | 5,811 | ||
| 873 | 
                         오마르  | 
                    2004-12-01 | 1,038 | |
| 872 | 2004-12-01 | 3,520 | ||
| 871 | 2004-12-02 | 3,201 | ||
| 870 | 
                         tester  | 
                    2006-05-15 | 649 | |
| 869 | 
                         궁금이  | 
                    2004-12-01 | 1,120 | |
| 868 | 2004-12-01 | 3,257 | ||
| 867 | 2004-11-30 | 3,395 | ||
| 866 | 2004-11-30 | 3,327 | ||
| 865 | 
                         궁금이  | 
                    2004-11-24 | 1,100 | |
| 864 | 2004-11-24 | 3,177 | ||
| 863 | 
                         
                              | 
                    
                         궁금이  | 
                    2004-11-24 | 1,013 | 
| 862 | 
                         
                              | 
                    2004-11-24 | 3,275 | |
| 
                         궁금이  | 
                    2004-11-23 | 1,019 | ||
| 860 | 2004-11-23 | 3,190 | ||
| 859 | 
                         궁금이  | 
                    2004-11-23 | 979 | |
| 858 | 
                         
                              | 
                    2004-11-23 | 3,203 | |
| 857 | 2004-11-23 | 3,241 | ||
| 856 | 2004-11-23 | 3,214 | ||
| 855 | 2004-11-23 | 3,220 | ||
| 854 | 
                         궁금이  | 
                    2004-11-23 | 981 | |
| 853 | 2004-11-23 | 3,135 | ||
| 852 | 
                         궁금이  | 
                    2004-11-23 | 938 | |
| 851 | 2004-11-23 | 3,136 | ||
| 850 | 
                         궁금이  | 
                    2004-11-23 | 791 | 

 sign in
 join
    
                
 re: 안녕하세요~ dll 에 대한 질문인데요~ ^^