JavaScript를 사용하여 검색 도구 모음 만들기
Zhou Yinhui No. 1, Class 03, School of Software, University of Electronic Science and Technology of China
: 최종 효과
2: 원리
Yahoo에서 "China"를 검색하면 브라우저의 주소 표시줄에 다음과 같은 주소 문자열이 표시됩니다. http://search.cn.yahoo.com/search?ei=gbk&fr=fp- 탭-웹 -ycn&meta=vl%
3Dlang_zh-CN%26vl%3Dlang_zh-TW&pid=ysearch&source=ysearch_www_hp_button
&p=%D6%D0%B9%FA&제출=
조금 지저분해 보이니 단순화해 보겠습니다. http://search.cn.yahoo.com/search?&p=%D6%D0%B9%FA
이것이 핵심입니다. 여기서 &p=%D6%D0%B9%FA는 검색의 키워드 매개변수이고 %D6%D0%B9%FA는 "중국"입니다.
URL 인코딩. 좋습니다. 그러한 인코딩을 구성할 수만 있다면 말이죠.
3: URL 인코딩
JavaScript의 encodeURIComponent() 함수는 인코딩 작업을 완료할 수 있습니다.
예를 들어, 위의 예에서는 "http://search.cn.yahoo.com/search?&p="+encodeURIComponent("China");를 사용하여 완료할 수 있습니다.
4: 코드
(확장하려면 더하기 기호를 클릭하세요.)
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Search.aspx.cs" Inherits="Search" %>
2
3 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
4
5 http://www.w3.org/1999/xhtml " >
6