今天访问blogjava的博客时,偶然发现那里的博客使用的站内搜索是利用google的网域搜索,而不是自己实现的站内全文搜索,正好csdn的搜索是自己实现的全文搜索,这样的话如果在加上google搜索,那么就有两种搜索模式了,于是看了下blogjava的源码,发现十分简单,放到我的blog上测试了下,没什么问题,分享出来,大家也都放自己的blog上,多增加一条风景线。
<script language="JavaScript">
function SearchGoogle(key,evt,site)
{
if(evt.keyCode==13 || evt.keyCode==0 || evt.type =='click')
{
key.focus();
var keystr = encodeURIComponent(key.value==''?'*':key.value);
url = "http://www.google.com/search?q=";
url = url+keystr;
url += "&ie=UTF-8&oe=GB2312&hl=zh-CN&domains="+site+"&sitesearch="+site;
window.location=url;
return false;
}
}
</script>
<div style="margin-top: 5px;"><div>欢迎使用站内搜索:</div>
<div><input style="WIDTH: 130px" type="text" name="q" id="q" onkeydown="return SearchGoogle(document.getElementById('q'),event,'blog.youkuaiyun.com/sunyujia/')" class="bolgsearch"> <input onclick="SearchGoogle(document.getElementById('q'),event,'blog.youkuaiyun.com/sunyujia/')" type="button" value="搜索" class="bolggobtn"></div></div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-476124-3";
urchinTracker();
</script>
把我的blog地址改下就可以了。放到csdn的博客公告里面。
9947

被折叠的 条评论
为什么被折叠?



