การใช้ JavaScript เพื่อสร้างแถบเครื่องมือค้นหา
Zhou Yinhui No. 1, Class 03, School of Software, University of Electronic Science and Technology of China
: ผลลัพธ์สุดท้าย
2: หลักการ
หากคุณค้นหา "China" ใน Yahoo คุณจะได้รับสตริงที่อยู่เช่นนี้ในแถบที่อยู่ของเบราว์เซอร์: 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 ตกลง ตราบใดที่เราสามารถสร้างการเข้ารหัสดังกล่าวได้
สาม: การเข้ารหัส URL
ฟังก์ชัน encodeURIComponent() ของ JavaScript ช่วยให้การเข้ารหัสเสร็จสมบูรณ์ได้
ตัวอย่างเช่น ในตัวอย่างข้างต้น เราสามารถใช้ "http://search.cn.yahoo.com/search?&p="+encodeURIComponent("China");
สี่: รหัส
(คลิกเครื่องหมายบวกเพื่อขยาย)
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 <หัว runat="เซิร์ฟเวอร์">
7