一:最終效果
二:原理
如果你在Yahoo中搜索“中國”,那么在瀏覽器的地址欄將得到這樣一串地址: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&Submit=
看上去有些亂了,簡化一下:http://search.cn.yahoo.com/search?&p=%D6%D0%B9%FA
這就是關(guān)鍵.其中&p=%D6%D0%B9%FA是搜索的關(guān)鍵字參數(shù),而%D6%D0%B9%FA是“中國”的
Url編碼。OK,我們只要能構(gòu)造出這樣的編碼就好了。
三:URL編碼
JavaScript的encodeURIComponent()函數(shù)可以完成編碼工作。
比如上面的例子我們可以用“http://search.cn.yahoo.com/search?&p=”+encodeURIComponent(“中國”);來完成。
四:代碼
(點擊加號展開)
新聞熱點
疑難解答