开发一个搜索引擎是一件耗工作量的事情,尤其对于一个小成本的网站来说。
那么,何不利用google来搜索呢。只要用“site:”来指定搜索范围即可。。
<form action="http://www.google.cn/search?" method="get" onSubmit="GoogSearch(this)" target="_blank">
<input type="hidden" name="ie" value="GBK" />
<input type="hidden" name="oe" value="GBK" />
<input type="hidden" name="hl" value="zh-CN" />
<input type="hidden" name="channel" value="search" />
<input name="q" type="hidden" /><img align="absmiddle" src="<%=request.getContextPath()%>/images/googleicon.jpg" />
<input name="q_select" type="text" /> <input type="submit" value="搜索" />
<br /><br />
站点:
<input type="radio" name="searchRoot" value="1" checked="true" />本站
<input type="radio" name="searchRoot" value="0" />网页搜索
</form>
<script type="text/javascript">
function GoogSearch(searchObj)
{
var radios = document.getElementsByName("searchRoot");
var searchRoot = '';
for(var i = 0; i < radios.length; i++)
{
if(radios[i].checked == true )
{
searchRoot = radios[i].value;
}
}
if(searchRoot == '1')
{
//在这里指定你的网站的域名
searchObj.q.value = "site: http://www.blogjava.net/ " + searchObj.q_select.value;
}
else
{
searchObj.q.value = searchObj.q_select.value;
}
}
</script>