自制搜索引擎
自制搜索引擎
在浏览一些个人主页时 ,发现其中一些有搜索引擎 ,觉得很酷。当然个人主页不可能建设一个数据庞大的搜索引擎 ,那他们是如何实现的呢?其实很简单
,就是将表单后的处理程序直接连到有搜索引擎的商业网站如:163、搜狐、网易、中国人等等。
这里有两种方式 ,先说简单的。
复制搜索栏
这里我以163为例进行讲解。
(1)进入http://www.163.net ,然后选取浏览器菜单栏中的“查看→源文件”。如图1所示。

(2)这时出现了一个记事本 ,找到其中<form method=......>到</from>这一段并选取它 ,然后点击右键复制。如图2所示。
(3)打开Deamweaver ,出现一个空白窗口 ,我们现在要对它进行编辑 。按下左下方的“Show Code And Design Views”按钮
,开启“Roundtrip HTML”窗口。

(4)在<BODY BGCOLOR="#FFFFFF" TEXT="#000000">下方点右键选择“粘贴”
,再去掉其中与搜索无关的语句 ,画面编辑窗口就出现图3的内容。

(5)选取画面编辑窗口内表单的红色虚框 ,属性面板上的Action内出现http://search.cn.tom.com/php/Search_PageAndDir.php
,注意不要改动。如图4所示。
![]()
ok ,大功告成。其他网站的搜索引擎的复制方法是一样的。只是要注意处理程序的路径一定要正确。
自制搜索栏
现在我们用表单物件 ,自制一个搜索栏。还是以163为例。在163的搜索栏中有三个物件:文字框Text Fedld、按钮物件Button、隐藏物件Hidden
Field。
(1)插入一个表单。
(2)在表单内插入一个文字框 ,文字框的名称为word ,这个名称要与163上的名称相同。如图5所示。
(3)我们把163上搜索栏上图片改为按钮(当然也可以是你喜欢的图片),在属性面板上的Label内填入“开始搜索”。删除Button Name内的名称,如图6所示。
(4)选表单的红色虚框,删除属性面板上Form Name 内的内容再点击Action栏右方的浏览按钮(图7) ,在URL栏填入http://search.cn.tom.com/php/Search_PageAndDir.php。在Relative
to 栏选Sit Root(图8)。




以上几个物件的名称必须是要和所借用网站上的物件的名称相同 ,不然无法使用。
(yung)