게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
자바스크립트 치환 문제 |
---|
작성자: 궁금이
작성일시: 2006-01-31 14:46,
조회수: 1,671
|
팝업으로 뜬 페이지에서 검색어와 검색 버튼을 누르면 자바스크립트를 통해 find.asp로 값을 넘겨 줍니다.
<input type="text" class="text" name="findStr" maxlength="35" size="25"> <a href="javascript:fn_submit(document.forms,'find');">검색</a> fn_submit이라는 JS 펑션은 별도의 js 파일을 통해 호출 되는데, var findStr=form.findStr.value; var wurl = "find_.asp?findStr="+findStr; var wfeatures = "width=830,height=650,top=20,left=20,location=no,status=no,titlebar=no,scrollbars=no"; objWindowSearch = window.open(wurl,'wndFind',wfeatures); return; 이런 식으로 findStr의 변수로 find.asp로 값이 넘겨 집니다. 이때 단어1&단어2 의 값을 입력하여 값을 넘기때 단어1의 값만 넘어 와서 자바스크립트에서 치환을 했습니다. var re = /&/g; var findStr = findStr; findStr = findStr.replace(re,"|"); 즉 &로 넘어 온 값은 파이프문자로 변환 하여 ASP 페이지에서 |를 다시 &로 바꾸었습니다. &만 문제가 있는 줄 알았더니 +도 문제가 있더군요. 즉 문자1+문자2로 넘어 온 값은 문자1(공백)문자2로 넘어 옵니다. 그래서 제가... var re1 = /+/g; findstr = findStr.replace(re1,"¶"); 로 했더니 에러가 나더군요. 그래서 이렇게 바꾸었습니다. var re = /&/g; var findStr = findStr; findStr = findStr.replace(re,"|"); findStr = findStr.replace("+","¶"); 그랬더니... 문자1+문자2 = 문자1¶문자2로 치환되었는데... 문자1+문자2+문자3 = 문자1¶문자2(공백)문자3 으로 치환됩니다. +로 넘어 온 값을 전부 ¶로 자바스크립트에서 치환하려면 어떻게 해야 하나요? |
IP 주소: 61.33.79.10
|
게시물 | ||||
---|---|---|---|---|
1,433 | 2006-02-18 | 5,896 | ||
1,432 |
re: 답변 감사합니다. ^^ [1] |
2006-02-20 | 3,559 | |
1,431 |
끄적 |
2006-02-15 | 1,355 | |
1,430 | 2006-02-16 | 3,597 | ||
1,429 | 2006-02-14 | 3,330 | ||
1,428 | 2006-02-14 | 3,447 | ||
1,427 |
어플리케이션 [2] |
2006-02-10 | 3,352 | |
1,426 | 2006-02-08 | 3,181 | ||
1,425 |
re: 보안접속 [1] |
2006-02-08 | 3,289 | |
1,424 |
김수민 |
2006-02-02 | 1,405 | |
1,423 | 2006-02-02 | 6,883 | ||
1,422 | 2006-02-01 | 4,165 | ||
1,421 | 2006-02-02 | 3,192 | ||
1,420 | 2006-02-02 | 3,199 | ||
궁금이 |
2006-01-31 | 1,671 | ||
1,418 | 2006-01-31 | 3,879 | ||
1,417 |
김수민 |
2006-01-26 | 2,117 | |
1,416 | 2006-01-26 | 3,709 | ||
1,415 |
김수민 |
2006-01-27 | 4,645 | |
1,414 | 2006-01-27 | 3,568 | ||
1,413 |
끄적 |
2006-01-24 | 1,200 | |
1,412 | 2006-01-24 | 3,238 | ||
1,411 |
끄적 |
2006-01-24 | 1,208 | |
1,410 | 2006-01-25 | 3,334 | ||
1,409 |
채범천 |
2006-01-19 | 1,204 |