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