Usando JavaScript para construir uma barra de ferramentas de pesquisa
Zhou Yinhui No. 1, Classe 03, Escola de Software, Universidade de Ciência Eletrônica e Tecnologia da China
: O efeito final
2: Princípio
Se você pesquisar "China" no Yahoo, obterá uma sequência de endereços como esta na barra de endereços do navegador: http://search.cn.yahoo.com/search?ei=gbk&fr=fp- tab-web -ycn&meta=vl%
3Dlang_zh-CN%26vl%3Dlang_zh-TW&pid=ysearch&source=ysearch_www_hp_button
&p=%D6%D0%B9%FA&Enviar=
Parece um pouco confuso, vamos simplificar: http://search.cn.yahoo.com/search?&p=%D6%D0%B9%FA
Esta é a chave onde &p=%D6%D0%B9%FA é o parâmetro de palavra-chave da pesquisa e %D6%D0%B9%FA é "China"
Codificação de URL. OK, contanto que possamos construir essa codificação.
Três: codificação de URL
A função encodeURIComponent() do JavaScript pode completar o trabalho de codificação.
Por exemplo, no exemplo acima podemos usar "http://search.cn.yahoo.com/search?&p="+encodeURIComponent("China");
Quatro: Código
(Clique no sinal de mais para expandir)
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