더블클릭으로 해당단어 검색하게 해주는 스크립트 익스 파폭 넷스케이프 다 됩니다..^^ > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

더블클릭으로 해당단어 검색하게 해주는 스크립트 익스 파폭 넷스케이프 다 됩니다..^^ 정보

더블클릭으로 해당단어 검색하게 해주는 스크립트 익스 파폭 넷스케이프 다 됩니다..^^

본문

<script language="JavaScript1.1">
<!--
var NS=(navigator.appName=='Netscape')?1:0;

    if (NS) document.captureEvents(Event.DBLCLICK);
        document.ondblclick = search;

function search() {
    SearchPage = "<?=$g4[bbs_path]?>/search.php?srows=&gr_id=&sfl=wr_subject%7C%7Cwr_content&stx=";
    if (NS) {
        txt = document.getSelection();
    } else {
        txt = document.selection.createRange();
        txt = txt.text
    }
    if (!NS) document.selection.empty();
    if (txt > '') {
        OpenUrl = SearchPage+txt+'&sop=or';
        window.open(OpenUrl,"GnuSearch");
    }
}
//-->
</script>



위 스크립트를 <head>와</head>사이에 넣어주시면 됩니다.
단어와 단어 사이 빈 공간을 클릭하시면 두단어에 대해서 검색됩니다.

^^;; 그런데 제가 잘 몰라서 그러는데 저기 제목하고 내용하고 연결하는 부분 " %7C%C" 이걸로 쓰는게 맞나요? 그냥 그누보드 검색창에서 검색해보고 집어넣었는데 되긴 되더라구요... 혹시 더 좋은 방법이 있으면 알려주시기 바랍니다...

제목하고 내용 검색할 경우
"<?=$g4[bbs_path]?>/search.php?srows=&gr_id=&sfl=wr_subject%7C%7Cwr_content&stx=";

제목으로만 검색할 경우
"<?=$g4[bbs_path]?>/search.php?srows=&gr_id=&sfl=wr_subject&stx=";

그리고 그 밑에  OpenUrl = SearchPage+txt+'&sop=or'; 에서 '&sop=or'는 연산자를 or에 놓고 검색해보니까 뒤에 저게 붙더라구요. 그래서 뒤에 붙였더니 or 로 검색 잘 되더라구요....

제가 사실 개뿔도 모르는 놈이라 그냥 짐작으로 적용해놔서 하하하;;;;;

되긴 되던데 더 편리하고 간편한 방법이 있다면 알려주세요...^^

항상 관리자님과 여러 유저분들께 감사드리고 있습니다....

많이 배우고 있습니다....
추천
0
  • 복사

댓글 1개

© SIRSOFT
현재 페이지 제일 처음으로