“百度搜索框提示”代码
转自:http://zzagain.blog.163.com/blog/static/16930562820125595854708/
使用方法:
百度提供了2种自定义调用的方法
方法一:
第一步,
为需要添加“百度搜索框提示”功能的<input>标签添加baiduSug属性。例如:
<input type="text" name="word" baiduSug="1|2">
当设置baiduSug=1时,用户选中sug词条时默认执行表单提交动作;
当设置baiduSug=2时,用户选中sug词条时不执行表单提交动作。
第二步,
在页面底部加入js文件:
<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script>
经Gonten测试,使用该方法非常简单,而且使用方便,提示下拉框可以根据输入框宽度自动调整。
看效果:http://www.baidu.com/search/sug/demo1.html
实例代码如下:
<!DOCTYPE html>
<!--STATUS OK-->
<html><head>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<title>百度搜索帮助中心-免费代码</title>
<style>
p{font-size:13px;line-height:2}
</style>
</head>
<body><!-- 页面中的输入框 -->
<p>
您的输入框: <input type="text" size="40" baiduSug="2">
</p>
</body>
<!-- 百度搜索框提示 -->
<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script>
</html>
方法二:
第一步,
在网页底部引入Javascript文件:
<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script>
第二步,
在Javascript程序中调用BaiduSuggestion.bind()方法将“百度搜索框提示”功能和页面上的元素进行绑定。
BaiduSuggestion.bind()的具体形式为:
BaiduSuggestion.bind(inputObj|inputId,[params],[confirmCallback]);
inputObj|inputId:
为需要绑定搜索框提示功能的input对象或input对象的id。
绑定搜索框提示功能时用到的参数,必须以Json形式给出,例如:
var params = {
'XOffset': 0, //提示框位置横向偏移量,单位px
'YOffset': 0, //提示框位置纵向偏移量,单位px
'width': 350, //提示框宽度,单位px
'fontColor': '#000', //提示框文字颜色
'fontColorHI': '#FFF', //提示框高亮选择时文字颜色
'fontSize': '12px', //文字大小
'fontFamily': '宋体', //文字字体
'borderColor': '#000', //提示框的边框颜色
'bgcolorHI': '#000', //提示框高亮选择的颜色
'sugSubmit': false //选中提示框中词条时是否提交表单
}
confirmCallback(txt):
当用户选择提示中具体选项时的回调函数,txt为用户选择的内容。
提示:
Javascript代码请添加到网页中</body>标签的后面。
Javascript文件的应在BaiduSuggestion.bind()方法被调用之前引入。
查看样例效果
实例代码如下:
<!DOCTYPE html>
<!--STATUS OK-->
<html><head>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<title>百度搜索帮助中心-免费代码</title>
<style>
p{font-size:13px;line-height:2}
</style>
</head>
<body><!-- 准备通过程序动态添加提示功能的input -->
<p>
您的输入框:<input id="ipt1" type="text" style="width:200px;padding:1px;border:1px solid gray">当前选择文字:<span id="alertSpan" style="font-weight:bold"></span>
</p>
</body><!-- 百度搜索框提示 -->
<script charset="gbk" src="http://www.baidu.com/js/opensug.js"></script><!-- 程序示例 --><script type="text/javascript">var txtObj = document.getElementById("alertSpan");//回调函数,用于获取用户当前选择的文字function show(str){txtObj.innerHTML = str;}var params = {"XOffset":0, //提示框位置横向偏移量,单位px"YOffset":0, //提示框位置纵向偏移量,单位px"width":204, //提示框宽度,单位px"fontColor":"#f70", //提示框文字颜色"fontColorHI":"#FFF", //提示框高亮选择时文字颜色"fontSize":"12px", //文字大小"fontFamily":"宋体", //文字字体"borderColor":"gray", //提示框的边框颜色"bgcolorHI":"#03c", //提示框高亮选择的颜色"sugSubmit":false //在选择提示词条是是否提交表单};BaiduSuggestion.bind("ipt1",params,show);</script>
</html>
实例代码如下:
一般情况下使用第一种方法就够了,使用比较方便,如果你会使用第二种也不错。第一种方法可以方便的屏蔽掉在搜索提示的右下角是有“百度搜索框提示”的文字,就是在输入框上面添加:
<style>
.bdsug_copy{
display: none;
}
</style>
就可以了,也可以添加到<head>里。
但第二种方法如此做无效。
“百度搜索框提示”代码相关推荐
- 站长工具|百度搜索框提示功能
百度向站长开放免费"百度搜索框"代码和"百度搜索框提示"代码.只需进行简单的设置, 即可将" 百度搜索框( 带提示功能)"功能快速加入到您的 ...
- JavaScript实现百度搜索框提示
案例---百度搜索框提示 文章目录 一.代码 二.代码解释 效果图(百度): 输入aa后底下就会出现相对应和aa有关系的一些提示. 一.代码 <!DOCTYPE html> <htm ...
- 百度搜索框提示词下拉列表的制作方法
<!DOCTYPE HTML> <html ng-app="myApp"> <head> <meta http-equiv="C ...
- php百度搜索框代码,基于jquery的仿百度搜索框效果代码_jquery
先看看整个的效果图: 图一: 图二: 图三: 图四: 大概的效果图就这样,接下来直接看源码 页面: CSS: .autoSearchText{ border:solid 1px #CFCFCF; he ...
- 实现百度搜索框提示语功能
利用百度jsonp接口实现搜索提示语. jsonp.js封装 function jsonp(url, options) {// 创建script标签var $script = document.cre ...
- Js实现百度搜索框提示功能(利用百度接口)
这个功能的实现主要使用了jsonp跨域访问, 然后通过回调函数来将搜索到的关联内容显示出来 . JSONP(JSONwith Padding)是一个非官方的协议,它允许在服务器端集成Script ta ...
- 百度搜索框代码(有下拉提示的)
根据不同类型的网站需求,我们一共提供三种引入方式供您选择: ·简单方式--方便的将"百度搜索框(带提示功能)"直接加入到您的网页中. 将以下代码加入到您的网页中,即可获得带有&qu ...
- 百度搜索结果的URL参数 搜索框提示词搜索方式(rsv_sug2)
通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. 百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2) 名称 rsv_ ...
- 百度搜索引擎结果网址参数 搜索框提示词搜索方式(rsv_sug2)
通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. [b]百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2)[/b] ...
- 百度搜索结果页面的参数 搜索框提示词搜索方式(rsv_sug2)
通过百度搜索框提示,看到可能想找的关键词之后,百度提供了2种方式供选择,并且用参数 rsv_sug2 记录了用户的选择. 百度搜索结果网址参数 搜索框提示词搜索方式(rsv_sug2) 名称 rsv_ ...
最新文章
- MinkowskiEngine基准测试
- ATS中的ComboHandler合并回源插件调研
- Django学习(2)数据宝库
- json最大长度限制_GET请求中URL的最大长度限制总结,读完之后,大部分程序员收藏了...
- [特征工程系列二]显性特征的基本处理方法
- 花指令——多个指令共用字节
- mysql的groupby原理是啥_mysql数据库groupby报错原理是什么?
- PTA-基础编程题目集-函数题 ……
- struts2学习笔记(二) 初识Struts2
- Liferay7 BPM门户开发之10: 通用流程实现从Servlet到Portlet(Part1)
- MarkDown数学符号(更新中)
- VOD崛起《暮光之城》带动电影同步发行模式
- 关于穿越机FPV视频果冻效应的讨论
- java原始人赛车,原始人赛车
- geany配置python_Python 04 Geany的安装和配置
- 浅析:S2B2C模式
- fedora 16 X64 查看网速
- CentOS7.5虚拟机启动报错 Assuming drive cache:write through 和 SMBus Host Controller not enabled !
- AH名片簿客户通讯录管理软件3.78
- 【郝斌老师数据结构学习笔记 day 6】
热门文章
- python基础知识(五)---集合set
- redhat指定ntp服务器,redhat 6.3 ntp 服务器
- 机器学习之树模型的学习(一):决策树
- 未充分说明劳务采购价格公允性、供应商合作合理性,电旗股份IPO被否.
- 机器学习-初级进阶(Thompson 抽样算法 )
- React 备忘录 v16
- 【转载】JPEG2000
- 炫彩界面库(DirectUI)-QQ概念版模仿-动态的画面展现,异型透明,显示悠悠飘动的白云,不断起舞的花藤,给您不一样的视觉享受!
- 【技术讨论】从弹弹堂说起,如何用2D物理引擎编写一个游戏lt;一gt;2011-11-05 10:36
- 2019年安徽省程序设计大赛题解