源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Google AJAX 搜索 API实现代码

  • 时间:2022-11-29 11:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Google AJAX 搜索 API实现代码
[b]Google AJAX 搜索 API [/b]文档:[url=http://code.google.com/intl/zh-CN/apis/websearch/docs/]http://code.google.com/intl/zh-CN/apis/websearch/docs/[/url]
[u]复制代码[/u] 代码如下:
<!DOCTYPE html> <html> <head> <title>Google AJAX 搜索 API</title> <style type="text/css"> #searchcontrol .gsc-control { width: 100%; } #searchcontrol .gsc-result-cnblogs .gs-title { color:Red; } </style> <script src="https://www.google.com/jsapi?key=ABQIAAAAWUT8aaIj9mtqQa087LjVOhTPB5B7LRDljl2Cr4- JwBNft1mFrRRmR1RoYEUCZCj0dtS2gIc8Al4-VA" type="text/javascript"></script> <script language="Javascript" type="text/javascript"> google.load("search", "1"); function OnLoad() { //搜索设置 var options = new google.search.SearcherOptions(); //当搜索结果为空时显示内容 options.setNoResultsString('查询结果为空!'); //搜索控件实例化 var searchControl = new google.search.SearchControl(); //每次显示8个搜索结果(取值范围:1-8) searchControl.setResultSetSize(8); //网页搜索 var siteCnblogs = new google.search.WebSearch(); //标头 siteCnblogs.setUserDefinedLabel("编程素材网"); //样式后缀名 siteCnblogs.setUserDefinedClassSuffix("jb51"); //站点限制 siteCnblogs.setSiteRestriction("jb51.net"); searchControl.addSearcher(siteCnblogs, options); //局部搜索 var siteZjfree = new google.search.WebSearch(); siteZjfree.setUserDefinedLabel("素材搜索"); siteZjfree.setSiteRestriction("sc.jb51.net"); searchControl.addSearcher(siteZjfree, options); //全网搜索 searchControl.addSearcher(new google.search.WebSearch(), options); //添加博客搜索 searchControl.addSearcher(new google.search.BlogSearch(), options); //添加视频搜索 searchControl.addSearcher(new google.search.VideoSearch(), options); //添加新闻搜索 searchControl.addSearcher(new google.search.NewsSearch(), options); //添加图片搜索 searchControl.addSearcher(new google.search.ImageSearch(), options); //添加本地地图搜索 var localSearch = new google.search.LocalSearch(); //地图中心标记 测试时可使用“大雁塔” localSearch.setCenterPoint("西安,钟楼"); searchControl.addSearcher(localSearch, options); //绘制搜索 var drawOptions = new google.search.DrawOptions(); drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED); searchControl.draw(document.getElementById("searchcontrol"), drawOptions); //执行搜索查询 searchControl.execute("google api"); } //框架加载完成后调用 google.setOnLoadCallback(OnLoad); </script> </head> <body> <div id="searchcontrol"> 加载中... </div> </body> </html>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部