怎么在网站嵌入百度搜索框

这个功能在百度其实已经做得非常好了,这里借花献佛,记录下使用经验

1.效果

2.在div内嵌入

<div style='overflow:hidden'>
    <form onsubmit="return baiduWithHttps(this)" action="http://www.baidu.com/baidu" target="_blank">
    <input name="tn" type="hidden" value="SE_zzsearchcode_shhzc78w">
    <input class='bdtext' type="text"  onfocus="checkHttps" name="word"  size="30">
    <input class='bdbtn' type="submit"value="百度搜索">
    </form>
    <script src="http://s1.bdstatic.com/r/www/cache/global/js/BaiduHttps_20150714_zhanzhang.js"></script>
    <script>
        function checkHttps () {
            BaiduHttps.useHttps();
        };
        function baiduWithHttps (formname) {
            var data = BaiduHttps.useHttps();
            if (data.s === 0) {
                return true;
            }
            else {
                formname.action = 'https://www.baidu.com/baidu' + '?ssl_s=1&ssl_c' + data.ssl_code;
                return true;
            }
        };
    </script>
</div>

3.这样在页面上看到的效果,input使用的是默认样式,这里把百度样式移植了过来

input.bdbtn {width: 65px;height: 28px;line-height: 28px;font: 12px \5b8b\4f53;cursor: pointer;outline: none;display: inline-block;text-align: center;color: #fff;border: none;background-color: #1a89ed;}
input.bdtext {width: 240px;padding-left: 5px;margin-left: 10px;margin-right: 10px;height: 22px;line-height: 22px;}

 

如果出现了乱码使用一下方法

提示:如果网页采用utf-8代码,则需要在代码中加入 <input name=ie type=hidden value=utf-8> ,否则搜索关键词会出现乱码。

 

时间: 2024-10-12 08:38:47

怎么在网站嵌入百度搜索框的相关文章

网站刷百度搜索关健词的几点看法

这个世界,最不缺少的,可能就是那些没有事情的人,却又整天想着要去搞一点破坏的.部落的网站,在这一段时间,可以说是经历好几轮的各种攻击,今天又碰到了一个在百度上刷搜索流量的,具体说来就是通过从百度上搜索某个关健词,然后进入相应的站点,让人难以解决的是,这个刷流量的朋友,不知用的什么软件工具,居然是自动换IP的. 部落很想将这个玩意直接屏蔽掉,但估计会误伤不少的真实流量,不得已只得顺其自然了. 前几天,部落刚介绍的lnmp笔记:nginx屏蔽或禁止指定来源网站的链接访问自己的网站一文中,介绍了一个指

百度搜索框智能提示案例jsonp_javascript技巧

先给大家展示下效果图: 下面一段代码给大家分享了百度搜索框智能提示案例jsonp的知识,具体代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>百度下拉_sug-jquery</title> <script src="jquery-1.11.3.js"><

传百度正秘密研发“框发微博” 百度搜索框可直接发布微博

3月9日消息,消息人士透露,百度正在秘密研发一个创新性应用:框发微博,即网民通过百度搜索框直接发布微博信息,目前正在与微博厂商洽谈.百度公关部表示对此事暂不发表评论. 该人士表示,"框发微博"是指,用户通过百度搜索框直接发布微博.他指出,一旦百度与各大微博企业达成合作,用户只要通过百度搜索框,既可以实现发布单一微博平台信息,也可以实现一键将信息同时发布到各大微博平台,而不需要逐一登录. 去年9月2日,百度宣布正式推出应用开放平台,合作开发者借此可在搜索结果中直接展示产品,并可将通过付费

从百度搜索框下拉项自动完成看用户体验

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不知道大家是否有注意到,百度搜索在近期有做了一个调整,那就是在用户输入关键词是下拉框出现相关的搜索关键 词,通过鼠标或者键盘的切换,网页便会自动加载,而无需再点一下搜索按钮,如下图.从技术角度来说,这是一种自动完成的效果,类似JavaScript中 的autoComplete效果,即自动完成.当然,这种效果在其他地方可能应用的有很多,而百度从

标签-仿百度搜索框只能提示上下键移动的功能效果 js+jquery

问题描述 仿百度搜索框只能提示上下键移动的功能效果 js+jquery 搜索结果不能上下移动,只能按一下,按第二下的时候结果只剩下一个了,currentSelIndex总是为0 ,currentSelIndex是记录 标签id的变量. 首先,我输入一个字符,匹配到的结果会在文本框下方显示出来.因为代码都是写在搜索框的onkeyup ()事件中的,每按一下键盘都会触发该事件,当我第一次按(下)键的时候,相应的会把选中的文本赋 给搜索框,所以按第二次的时候又会重新触发该事件,搜索条件变成了第一次按(

JS实现仿google、百度搜索框输入信息智能提示的实现方法

  这篇文章主要介绍了JS实现仿google.百度搜索框输入信息智能提示的实现方法,实例分析了javascript实现智能提示功能的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JS实现仿google.百度搜索框输入信息智能提示的实现方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

电脑任务栏中的百度搜索框怎么取消显示

  电脑任务栏中的百度搜索框怎么取消显示        1.右击任务栏百度搜索栏中的百度小爪子图标,点击出现的"设置"; 2.会自动打开浏览器并进入高级设置,找到任务栏搜索框,取消勾选"开启桌面任务栏搜索框"; 3.取消勾选后,任务栏中的百度搜索框就去掉了; 4.最后直接点击关闭浏览器即可. 如果想要将电脑任务栏中的百度搜索框取消显示,那么可以按照以上步骤来解决.

显示-仿百度搜索框智能提示功能,在搜索关键字变色的功能里,输入数字会有问题

问题描述 仿百度搜索框智能提示功能,在搜索关键字变色的功能里,输入数字会有问题 仿百度搜索框智能提示功能,在搜索关键字变色的功能里,输入数字会有问题,如果数组中含有(1)数字,当文本框第一次按下1这个数字来搜索时,会出现问题,例如:数组中有2123,在文本框输入1,结果会显示2123[[[1]]]:如果数组中有两条或以上含有(1)数字的,则搜索结果第一行会这样显示,之后的都正常显示.输入","时也有问题,会出现一个标签字符串,原因是因为都","来分割的. 贴上我的搜

仿百度搜索框的下拉框拉动效果

问题描述 如何实现仿百度搜索框的下拉框拉动效果 解决方案 解决方案二:这个例子:http://blog.csdn.net/ChengKing/archive/2006/08/22/1106456.aspx