JavaScript基础教程之通过百度API函数实现搜索
沉沙 2019-07-18 来源 : 阅读 1111 评论 0

摘要:本篇文章探讨了JavaScript基础教程之通过百度API函数实现搜索,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

本篇文章探讨了JavaScript基础教程之通过百度API函数实现搜索,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

JavaScript基础教程之通过百度API函数实现搜索

在百度搜索引擎中,可以按照“互联网”和“站内搜索”两种方式搜索数据信息,在使用百度搜索服务时候,需要在页面源中加入Js脚本。

<%@ Page Title="""" Language=""C#"" MasterPageFile=""~/master/Oa.Master"" AutoEventWireup=""true""     CodeBehind=""Seacher.aspx.cs"" Inherits=""NeoBackground.Baidu.Seacher"" %>  <asp:Content ID=""Content1"" ContentPlaceHolderID=""head"" runat=""server"">     <script language=""javascript"" type=""text/javascript"">         function g(formname) {              var url = ""//www.baidu.com/baidu?"";              if (formname.s[1].checked) {                 formname.ct.value = ""2097152"";              }              else {                  formname.ct.value = ""0"";              }              formname.action = url;              formname.method = ""get"";              return true;          }      </script> </asp:Content> <asp:Content ID=""Content2"" ContentPlaceHolderID=""MainContent"" runat=""server"">     <div id=""itable"">         <table bgcolor=""#fffff"" style=""font-size: 9pt;"">             <tr height=""50"">                 <td valign=""top"">                     <img alt=""Baidu"" align=""bottom"" border=""0"" src=""//img.baidu.com/img/logo-80px.gif"" />                 </td>                 <td>                 <input name=""word"" size=""30"" maxlength=""100"" /><!-- 关键词-->                 <input type=""submit"" value=""百度搜索"" onclick=""g(form1);"" /><Br />                 <input name=""tn"" type=""hidden"" value=""baidulocal"" /><!--表示百度站内搜索,返回结果干净,无广告  -->                 <input name=""cl"" type=""hidden""  value=""3"" /><!-- 搜索类型,3表示网页搜索,2表示图片或者新闻搜索-->                 <input name=""ct"" type=""hidden"" /><!--ct 值为0 表示互联网中搜索,2097152表示在限定域名搜索 -->                 <input name =""si"" type=""hidden"" value=""www.neotrident.com"" /><!--在限定的域名中搜索,结合ct一起使用 -->                 <input name=""s"" type=""radio"" />互联网                  <input name=""s"" type=""radio""  checked=""checked""/>站内搜索                  </td>             </tr>         </table>     </div> </asp:Content>

2,引用百度分类搜索引擎界面

除了可以引用上面的百度搜索引擎之外,还可以在网页中引用百度分类搜索引擎,实现在网页中按照各种分类搜索数据信息的功能。

  1. <%@ Page Title="""" Language=""C#"" MasterPageFile=""~/master/Oa.Master"" AutoEventWireup=""true"" 

  2.     CodeBehind=""BaiduSeach.aspx.cs"" Inherits=""NeoBackground.Baidu.BaiduSeach"" %> 

  3.  

  4. <asp:Content ID=""Content1"" ContentPlaceHolderID=""head"" runat=""server""> 

  5.     <script language=""javascript"" type=""text/javascript""> 

  6.         function g(formname) {  

  7.             var url = """";  

  8.             if (formname.myselectvalue.value == ""0"") {  

  9.                 url = ""//www.baidu.com/baidu"";  

  10.                 formname.tn.value = ""baidu"";  

  11.             }  

  12.             if (formname.myselectvalue.value == ""1"") {  

  13.                 url = ""//mp3.baidu.com/m"";  

  14.                 formname.tn.value = ""baidump3"";  

  15.                 formname.ct.value = ""134217728"";  

  16.                 formname.lm.value = ""-1"";  

  17.             }  

  18.             if (formname.myselectvalue.value == ""4"") {  

  19.                 url = ""//news.baidu.com/ns"";  

  20.                 formname.tn.value = ""news"";  

  21.                 formname.cl.value = ""2"";  

  22.                 formname.rn.value = ""20"";  

  23.             }  

  24.             if (formname.myselectvalue.value == ""5"") {  

  25.                 url = ""//p_w_picpath.baidu.com/i"";  

  26.                 formname.tn.value = ""baidup_w_picpath"";  

  27.                 formname.ct.value = ""201326592"";  

  28.                 formname.cl.value = ""2"";  

  29.                 formname.lm.value = ""-1"";  

  30.             }  

  31.             if (formname.myselectvalue.value == ""6"") {  

  32.                 url = ""//post.baidu.com/f"";  

  33.                 formname.tn.value = ""baiduPostSearch"";  

  34.                 formname.ct.value = ""352321536"";  

  35.                 formname.rn.value = ""10"";  

  36.                 formname.lm.value = ""65536"";  

  37.             }  

  38.             formname.method = ""get"";  

  39.             formname.action = url;  

  40.             formname.target = ""_blank"";  

  41.             return true;  

  42.         }  

  43.     </script> 

  44. </asp:Content> 

  45. <asp:Content ID=""Content2"" ContentPlaceHolderID=""MainContent"" runat=""server""> 

  46.     <table width=""460"" height=""60"" border=""0"" bgcolor=""#ffffff"" cellspacing=""0"" cellpadding=""0"" 

  47.         style=""font-family: 宋体;""> 

  48.         <tr> 

  49.             <td> 

  50.                 <table width=""100%"" border=""0"" cellpadding=""0"" cellspacing=""0"" style=""height: 62px;""> 

  51.                     <input name=""myselectvalue"" type=""hidden"" value=""0"" /> 

  52.                     <input name=""tn"" type=""hidden"" /> 

  53.                     <input name=""ct"" type=""hidden"" /> 

  54.                     <input name=""lm"" type=""hidden"" /> 

  55.                     <input name=""cl"" type=""hidden"" /> 

  56.                     <input name=""rn"" type=""hidden"" /> 

  57.                     <tr> 

  58.                         <td width=""8%"" valign=""bottom""> 

  59.                             <div align=""center""> 

  60.                                 <a href=""//www.baidu.com""> 

  61.                                     <img src=""//img.baidu.com/img/logo-80px.gif"" border=""0"" alt=""Baidu"" align=""bottom"" /></a></div> 

  62.                         <span c"    

   本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程