레이블이 검색인 게시물을 표시합니다. 모든 게시물 표시
레이블이 검색인 게시물을 표시합니다. 모든 게시물 표시

2008년 9월 21일 일요일

[Javascript]페이지내의 단어검색하기 (파폭지원)

메모장에서 단어찾기와 비슷하다고 보시면 됩니다.

 


<script type="text/javascript">
<!--
var TRange = null;
var dupeRange = null;
var TestRange = null;
var win = null;

var nom = navigator.appName.toLowerCase();
var agt = navigator.userAgent.toLowerCase();
var is_major   = parseInt(navigator.appVersion);
var is_minor   = parseFloat(navigator.appVersion);
var is_ie      = (agt.indexOf("msie") != -1);
var is_ie4up   = (is_ie && (is_major >= 4));
var is_not_moz = (agt.indexOf('netscape')!=-1)
var is_nav     = (nom.indexOf('netscape')!=-1);
var is_nav4    = (is_nav && (is_major == 4));
var is_mac     = (agt.indexOf("mac")!=-1);
var is_gecko   = (agt.indexOf('gecko') != -1);
var is_opera   = (agt.indexOf("opera") != -1);

var is_rev=0
if (is_gecko) {
    temp = agt.split("rv:")
    is_rev = parseFloat(temp[1])
}

var frametosearch = self;

function search(whichform, whichframe) {
    if (is_ie4up && is_mac) return;
    if (is_gecko && (is_rev <1)) return;
    if (is_opera) return;
    if(whichform.findthis.value!=null && whichform.findthis.value!='') {
       str = whichform.findthis.value;
       win = whichframe;
       var frameval=false;
       if(win!=self) {

       frameval=true;  // this will enable Nav7 to search child frame
       win = parent.frames[whichframe];
    }
}

else
return;

var strFound;

if(is_nav4 && (is_minor < 5)) {
    strFound=win.find(str);
}

if (is_gecko && (is_rev >= 1)) {
    if(frameval!=false) win.focus(); // force search in specified child frame
    strFound=win.find(str, false, false, true, false, frameval, false);

    if (is_not_moz)  whichform.findthis.focus();
}

if (is_ie4up) {
  if (TRange!=null) {
     
   TestRange=win.document.body.createTextRange();

     

   if (dupeRange.inRange(TestRange)) {

   TRange.collapse(false);
   strFound=TRange.findText(str);
    if (strFound) {
        //the following line added by Mike and Susan Keenan, 7 June 2003
        win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop;
        TRange.select();
        }
   }
 
   else {

     TRange=win.document.body.createTextRange();
     TRange.collapse(false);
     strFound=TRange.findText(str);
     if (strFound) {
        //the following line added by Mike and Susan Keenan, 7 June 2003
        win.document.body.scrollTop = TRange.offsetTop;
        TRange.select();
        }

   }
  }
 
   if (TRange==null || strFound==0) {
   TRange=win.document.body.createTextRange();
   dupeRange = TRange.duplicate();
   strFound=TRange.findText(str);
    if (strFound) {
        //the following line added by Mike and Susan Keenan, 7 June 2003
        win.document.body.scrollTop = TRange.offsetTop;
        TRange.select();
        }
  
   }

}

  if (!strFound) alert ("찾으시는 '"+str+"' 에 대한 검색결과가 없습니다!") // string not found
       
}
// -->
</script>



<form name="form1" onSubmit="search(document.form1, frametosearch); return false"><input type="text" name="findthis" size="15" title="Press 'ALT s' after clicking submit to repeatedly search page"> <input type="submit" value="Find in Page" ACCESSKEY="s"></form>

 

이곳의 글들을 검색합니다.

자료출처 : http://www.blueb.co.kr/bbs.php?table=JS_17&query=view&uid=5&p=

2008년 8월 13일 수요일

[IT뉴스]네이버와 구글 통합

네이구글버

네이버와 구글 검색을 한번에 보여준다..
네이구글버(http://nagooglever.com/)

사용자 삽입 이미지
UI를 살펴보면 구글과 비슷하다.
검색을 많이 해본사람은 누구나 한번쯤 생각할수도 있는걸 어느 개발자가 실천에 옮겼다.
그럼 검색을 해보자!

사용자 삽입 이미지
이건무엇? 네이버와 구글이 동시에 두프레임으로 나뉘어 검색이 된다. 신기할따름이다.
그밖에 상단에 다음검색결과 / 엠파스검색결과 / 야후검색결과 를 클릭하면 오른쪽 프레임에서 해당 사이트에서 검색이 된다.

NHN측과 구글코리아에서는 자사에서 제공하는 API를 사용해서 제작한듯 보여지며 양쪽에서 검색결과의 질이 어떻게 다른지 네티즌들이 확인할수 있어 문제 삼지 않는다고 한다.
Daum 에서 네이버 검색을 넘어서기 위해 많은 노력을 하고 있는데, 네이구글버의 등장으로 네이버검색 홍보가 더되지 않을까 하는생각을 해본다.
디폴트 페이지가 Daum 이였으면 반응이 어땠을까...

2008년 3월 11일 화요일

[잡담]Daum 의 까페검색과 네이버?

요즘들어 Daum 까페검색에 대해서 여러 반응들이 나오고 있는데, 저같은 경우는 긍정적인 반응입니다. 포털 1,2위를 다투는 경쟁업체들이고, 서로 경쟁을 해야 발전된 서비스가 나오는것이고, 까페검색을 한다고 해서 나쁜 서비스를 하는것도 아닌데, 다음은 결코 네이버를 이길수 없다라든지, 까페검색은 한발 늦었다는등의 글을 접하면서 왜 이제 시작인 서비스를 보고 그런 판단을 하는지 모르겠군요. 사실 Daum 까페의 컨텐츠가 많은건 사실 아니었던가요.. 그걸 통해서 검색을 더 활성화하고 사용자로 하여금 좀더 나은 서비스를 주고자 하는것같은데 너무 성급한 결론은 보기가 안좋더군요. 이런 기획을 했을때도 좋은 반응과 발전된 서비스로 나아가길 위해서 기획을 했으리라 생각되며, 한번쯤 이런 도전(?) 같은 서비스로 경쟁업체간에 자극을 줄수 있는것또한 경쟁업체간에 필요한거 같긴합니다.

사용자 삽입 이미지

선전포고와 같은 이벤트?

Daum 측에서도 네이버를 상대로 도전장을 내민듯한 이벤트 또한 네이버 사용자로 하여금 반발을 가져오게 만든 느낌을 받기 합니다.

Daum 까페와 네이버의 지식인!

두사이트의 주목이 가는 서비스가 Daum 까페와 네이버의 지식인이기 때문에 비교대상을 이렇게 하지 않았나 하는 생각을 해봅니다.

Daum에서 요근래 활발한 움직임을 보이는건 사실입니다. 리뉴얼부터 검색까지 IT에서 무언가 시도해볼려는건 좋은 현상인거 같습니다.

가끔 리뉴얼 관련해서도 어디를 뱃겼다는둥, 완전똑같다는등 여러 말이 많은데, 그렇게 따지면 요즘 사이트들이 대부분 보고 뱃긴것들이라 말할수 있지 않을까요.
사이트의 성격상 비슷한 부분이 많을수도 있고, 추구하는 색이 어떠한 계기로 바뀔수도 있다고 생각은 합니다.

이번 Daum 까페검색을 통해 네이버도 무언가 준비를 할거 같긴 한데, 이런 변화 되는 부분들이 재미있고, 궁금하긴 합니다.

네이버나 다음이나 우리가 검색을 목적으로 들어갔을때 원하는 정보를 손쉽게 얻을수 있다면 사용자가 계속 이용을 할것이고, 그렇지 못하다면 다른 검색을 이용하겠지요.

그런건 사용자의 몫이라고 생각이 됩니다.

Daum 까페검색이 오픈되었으니 까페가 더 활성화 될텐데, 그렇게 되면 까페 리뉴얼을 하지 않을까 하는 추측을 해봅니다.

2007년 3월 23일 금요일

[잡담]네이버 실시간 검색순위 이거모지?

사용자 삽입 이미지

네이버 검색순위가 전부 각지역 경찰청..이다.

누가 장난치는건가.?
무심코 순위를 보고나서 나는 연관 검색어인지 알았다..

경찰청 사람들이 장난치는건가? ㅋㅋㅋ (따따따 따다다~ ♬)

그래서 검색어가 왜이렇게 나오는걸까 하고 궁금해서 해당검색어로 검색해본결과 순경공채시험 합격자 발표때문에 그런것이었다.. (시험본 사람 엄청 많은가보네 ㅋㅋ)