百度 和 谷歌 的站内搜索引擎代码
2011-02-11 16:59
615 查看
网上曾有过两段Google和百度站内搜索的代码,如下(注意:代码中的“网站地址”要去掉http://)
<!--Google站内搜索开始-->
<formmethod=getaction="http://www.google.com/search">
<inputtype=textname=q>
<inputtype=submitname=btnGvalue="Google搜索">
<inputtype=hiddenname=ievalue=GB2312>
<inputtype=hiddenname=oevalue=GB2312>
<inputtype=hiddenname=hlvalue=zh-CN>
<inputtype=hiddenname=domainsvalue="网站地址">
<inputtype=hiddenname=sitesearchvalue="网站地址">
</form>
<!--Google站内搜索结束-->
<!--Baidu站内搜索开始-->
<formaction="http://www.baidu.com/baidu">
<inputtype=textname=word>
<inputtype="submit"value="Baidu搜索">
<inputname=tntype=hiddenvalue="bds">
<inputname=cltype=hiddenvalue="3">
<inputname=cttype=hiddenvalue="2097152">
<inputname=sitype=hiddenvalue="网站地址">
</form>
<!--Baidu站内搜索结束-->
试用了一下,由于博客编码或者少代码的关系,可能出现以下两个问题。
1、出现乱码的解决方法:在form表单内添加如下代码(如果是Google的话,把代码里的GB2312改成UTF-8就可以了)
<inputtype=hiddenname=ievalue="UTF-8">
2、搜索结果无法在新页面显示的解决方法:将第一行改为如下代码
<formaction="http://www.baidu.com/baidu"target="_blank">
下面是Google和百度Javascript版站内搜索代码(未测试)
<!--Google站内搜索开始-->
<scripttype="text/javascript">
functiongooglesearch(){
varwq=document.getElementsByName("wq")[0].value;
varlink="http://www.google.com/search?domains=网站地址&sitesearch=网站地址&q="wq;
window.open(link);}
</script>
<inputtype="text"name="wq"/><inputtype="submit"onclick="javascript:googlesearch()"value="Google搜索"/>
<!--Google站内搜索结束-->
<!--Baidu站内搜索开始-->
<scriptlanguage="javascript">
functionbaidusearch(){
varwd=document.getElementsByName("wd")[0].value;
varlink="http://www.baidu.com/s?si=网站地址&cl=3&ct=2097152&tn=baidulocal&word="wd;
window.open(link);}
</script>
<inputtype="text"name="wd"/><inputtype="submit"onclick="javascript:baidusearch()"value="Baidu搜索"/>
<!--Baidu站内搜索结束-->
<!--Google站内搜索开始-->
<formmethod=getaction="http://www.google.com/search">
<inputtype=textname=q>
<inputtype=submitname=btnGvalue="Google搜索">
<inputtype=hiddenname=ievalue=GB2312>
<inputtype=hiddenname=oevalue=GB2312>
<inputtype=hiddenname=hlvalue=zh-CN>
<inputtype=hiddenname=domainsvalue="网站地址">
<inputtype=hiddenname=sitesearchvalue="网站地址">
</form>
<!--Google站内搜索结束-->
<!--Baidu站内搜索开始-->
<formaction="http://www.baidu.com/baidu">
<inputtype=textname=word>
<inputtype="submit"value="Baidu搜索">
<inputname=tntype=hiddenvalue="bds">
<inputname=cltype=hiddenvalue="3">
<inputname=cttype=hiddenvalue="2097152">
<inputname=sitype=hiddenvalue="网站地址">
</form>
<!--Baidu站内搜索结束-->
试用了一下,由于博客编码或者少代码的关系,可能出现以下两个问题。
1、出现乱码的解决方法:在form表单内添加如下代码(如果是Google的话,把代码里的GB2312改成UTF-8就可以了)
<inputtype=hiddenname=ievalue="UTF-8">
2、搜索结果无法在新页面显示的解决方法:将第一行改为如下代码
<formaction="http://www.baidu.com/baidu"target="_blank">
下面是Google和百度Javascript版站内搜索代码(未测试)
<!--Google站内搜索开始-->
<scripttype="text/javascript">
functiongooglesearch(){
varwq=document.getElementsByName("wq")[0].value;
varlink="http://www.google.com/search?domains=网站地址&sitesearch=网站地址&q="wq;
window.open(link);}
</script>
<inputtype="text"name="wq"/><inputtype="submit"onclick="javascript:googlesearch()"value="Google搜索"/>
<!--Google站内搜索结束-->
<!--Baidu站内搜索开始-->
<scriptlanguage="javascript">
functionbaidusearch(){
varwd=document.getElementsByName("wd")[0].value;
varlink="http://www.baidu.com/s?si=网站地址&cl=3&ct=2097152&tn=baidulocal&word="wd;
window.open(link);}
</script>
<inputtype="text"name="wd"/><inputtype="submit"onclick="javascript:baidusearch()"value="Baidu搜索"/>
<!--Baidu站内搜索结束-->
相关文章推荐
- 百度、谷歌、雅虎站内查询代码
- 主要搜索引擎(Google和百度、雅虎)的站内搜索代码
- php制作的仿百度的站内搜索引擎代码
- 几个主要搜索引擎(Google和百度、雅虎)的站内搜索代码
- 一件小事测试各个搜索引擎:谷歌、bing、有道、百度、搜狗、360
- 经典面试题(三)附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯
- 用百度实现站内搜索的Javascript代码
- 各大搜索引擎站内搜索的代码
- Google和百度、雅虎的站内搜索代码
- 搜索引擎网站登录入口|免费登录|百度登录|谷歌登录|网站收录入口
- 谷歌跑赢百度:两个搜索引擎MP3暗战
- Google和百度、雅虎的站内搜索代码
- PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
- 经典面试题(二)附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯
- HTML 和ASP用代码调用百度和谷歌来搜索文本框内的内容
- Google和百度、雅虎的站内搜索代码
- 经典面试题(二)附答案 算法+数据结构+代码 微软Microsoft、谷歌Google、百度、腾讯
- Google和百度、雅虎的站内搜索代码
- Google和百度、雅虎的站内搜索代码
- Google和百度、雅虎的站内搜索代码