百度开放搜索提示功能,提供三种方法接入
发布:Jack | 发布时间: 2010-06-03今天意外在某网站上看到,期待以久的百度搜索提示功能终于面向大众开放了,既谷歌2007年1月23日就应用了该项功能后,百度也在2008年底正式推出了搜索提示功能,时隔一年多,其搜索提示功能现正式向网友开放,对于我们来说,真是一件值得开心的事情。

从“易搜网”上截得演示图
百度开放接口提供了以下三种方式:
简单方式:
HTML代码:
Javascript代码:
将此段Javascript代码添加在</body>后面,如果网页采用的是utf-8编码,还要在需要在HTML代码中加入<input name="ie" type="hidden" value="utf-8" />,以防止出现乱码。
加标签方式:
此方式只需要在你需要提示的搜索框中加入”baiduSug“标签即可。如:
HTML代码:
当设置baiduSug=1时,即当用户选择提示文字时自动执行表单提交。
当设置baiduSug=2时,即当用户选择提示文字时不执行表单提交。
将下面这段Javascript代码放置在网页的</body>后面即可。
Javascript代码:
自定义方式:
请将下面的Javascript代码放置在</body>后面。
Javascript代码:
将下面的代码放置其后:
<script type="text/javascript">
function show(str){
}
var params = {
"XOffset":0, //提示框位置横向偏移量,单位px
"YOffset":0, //提示框位置纵向偏移量,单位px
"width":434, //提示框宽度,单位px
"fontColor":"green", //提示框文字颜色
"fontColorHI":"#FFF", //提示框高亮选择时文字颜色
"fontSize":"14px", //文字大小
"fontFamily":"宋体", //文字字体
"borderColor":"gray", //提示框的边框颜色
"bgcolorHI":"#03c", //提示框高亮选择的颜色
"sugSubmit":true //在选择提示词时是否提交表单
};
BaiduSuggestion.bind("sstextid",params,show);
</script>
里面的show()函数将会取得用户选择的内容。其他设置可以详见说明。最后通过一个BaiduSuggestion.bind()函数绑定,第一个参数为需要搜索提示的搜索框ID,第二个则是上面设置的样式信息,第二个是取得用户选择的内容需要执行的操作。
如此,便可以实现搜索提示功能,方便强大,大家可前往”易搜网“(www.esou.info)体验此功能。
本文版权归“独语斜栏” 转载请注明:http://www.nannannan.com/post/33.html
- 相关文章:
谷歌Logo又让我们欣喜若狂 (2010-5-22 0:23:30)
博客在百度收录中突然降为0 (2010-5-15 10:59:20)
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。





