試用google search的Ajax api
更新時(shí)間:2006年09月06日 00:00:00 作者:
最近兩個(gè)月訪問(wèn)google老抽風(fēng),也8知道偉大的GFW使了些什么手段。雖然形式不容樂(lè)觀,仍然是看到了狗狗發(fā)布了google adsense api和google search ajax api,顯然后者更具有實(shí)用價(jià)值。因此俺用迅雷不及掩耳盜鈴之勢(shì)申請(qǐng)了api key,在參考了online manual之后,還是用實(shí)際代碼說(shuō)話(huà)吧:
function OnLoad() {
// Create a search control
var searchControl = new GSearchControl();
// 搜索選項(xiàng),這里設(shè)置為自動(dòng)展開(kāi)
var options = new GsearcherOptions();
options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
// 添加了一個(gè)網(wǎng)頁(yè)搜索
searchControl.addSearcher(new GwebSearch(), options);
// 搜索結(jié)果輸出選項(xiàng),列表顯示 GSearchControl.DRAW_MODE_TABED是另外一個(gè)選項(xiàng),tab方式顯示各種搜索結(jié)果
var drawOptions = new GdrawOptions();
drawOptions.setDrawMode(GSearchControl.DRAW_MODE_LINEAR);
// 每次顯示8條搜索結(jié)果
searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);
// Tell the searcher to draw itself and tell it where to attach
searchControl.draw(document.getElementById("searchcontrol"), drawOptions);
// 開(kāi)始搜索
searchControl.execute("Google");
}
復(fù)制代碼 代碼如下:
function OnLoad() {
// Create a search control
var searchControl = new GSearchControl();
// 搜索選項(xiàng),這里設(shè)置為自動(dòng)展開(kāi)
var options = new GsearcherOptions();
options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
// 添加了一個(gè)網(wǎng)頁(yè)搜索
searchControl.addSearcher(new GwebSearch(), options);
// 搜索結(jié)果輸出選項(xiàng),列表顯示 GSearchControl.DRAW_MODE_TABED是另外一個(gè)選項(xiàng),tab方式顯示各種搜索結(jié)果
var drawOptions = new GdrawOptions();
drawOptions.setDrawMode(GSearchControl.DRAW_MODE_LINEAR);
// 每次顯示8條搜索結(jié)果
searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);
// Tell the searcher to draw itself and tell it where to attach
searchControl.draw(document.getElementById("searchcontrol"), drawOptions);
// 開(kāi)始搜索
searchControl.execute("Google");
}
目前這個(gè)api的版本是0.1,正式版1.0發(fā)布之后,搜索結(jié)果將會(huì)有廣告顯示,顯然這個(gè)午餐不免費(fèi)。
- 這里我寫(xiě)的demo(如果不能訪問(wèn),說(shuō)明google又開(kāi)始抽風(fēng)了) - http://www.ooso.net/temp/demo/search.html
- Google AJAX Search API例子
您可能感興趣的文章:
- AJAX實(shí)現(xiàn)仿Google Suggest效果
- AJAX 常用函數(shù)創(chuàng)建XMLHTTP對(duì)象,區(qū)別IE,Mozilla瀏覽器
- ajax Suggest類(lèi)似google的搜索提示效果
- ASP.net Menu控件在Google Chrome和Safari瀏覽器下顯示錯(cuò)位的解決辦法
- asp+ajax仿google搜索提示效果代碼
- 用PHP獲取Google AJAX Search API 數(shù)據(jù)的代碼
- Google AJAX 搜索 API實(shí)現(xiàn)代碼
- 基于Jquery 解決Ajax請(qǐng)求的頁(yè)面 瀏覽器后退前進(jìn)功能,頁(yè)面刷新功能實(shí)效問(wèn)題
- Js 代碼中,ajax請(qǐng)求地址后加隨機(jī)數(shù)防止瀏覽器緩存的原因
- 如何解決ajax在google chrome瀏覽器上失效
相關(guān)文章
硬盤(pán)分區(qū)之整數(shù)G計(jì)算公式 附在線計(jì)算工具
硬盤(pán)分區(qū)之整數(shù)G計(jì)算公式 附在線計(jì)算工具...2006-10-10World Wide Web Publishing 服務(wù)嘗試刪除 IIS 所有的 SSL 配置數(shù)據(jù)失敗的幾種方法
World Wide Web Publishing 服務(wù)嘗試刪除 IIS 所有的 SSL 配置數(shù)據(jù)失敗的解決方法小結(jié)2007-12-12解決開(kāi)機(jī)時(shí)svchost.exe的CPU占用率過(guò)高導(dǎo)致系統(tǒng)異常緩慢
解決開(kāi)機(jī)時(shí)svchost.exe的CPU占用率過(guò)高導(dǎo)致系統(tǒng)異常緩慢...2007-02-02