試用google search的Ajax api
更新時間:2006年09月06日 00:00:00 作者:
最近兩個月訪問google老抽風(fēng),也8知道偉大的GFW使了些什么手段。雖然形式不容樂觀,仍然是看到了狗狗發(fā)布了google adsense api和google search ajax api,顯然后者更具有實用價值。因此俺用迅雷不及掩耳盜鈴之勢申請了api key,在參考了online manual之后,還是用實際代碼說話吧:
function OnLoad() {
// Create a search control
var searchControl = new GSearchControl();
// 搜索選項,這里設(shè)置為自動展開
var options = new GsearcherOptions();
options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
// 添加了一個網(wǎng)頁搜索
searchControl.addSearcher(new GwebSearch(), options);
// 搜索結(jié)果輸出選項,列表顯示 GSearchControl.DRAW_MODE_TABED是另外一個選項,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);
// 開始搜索
searchControl.execute("Google");
}
復(fù)制代碼 代碼如下:
function OnLoad() {
// Create a search control
var searchControl = new GSearchControl();
// 搜索選項,這里設(shè)置為自動展開
var options = new GsearcherOptions();
options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
// 添加了一個網(wǎng)頁搜索
searchControl.addSearcher(new GwebSearch(), options);
// 搜索結(jié)果輸出選項,列表顯示 GSearchControl.DRAW_MODE_TABED是另外一個選項,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);
// 開始搜索
searchControl.execute("Google");
}
目前這個api的版本是0.1,正式版1.0發(fā)布之后,搜索結(jié)果將會有廣告顯示,顯然這個午餐不免費(fèi)。
- 這里我寫的demo(如果不能訪問,說明google又開始抽風(fēng)了) - http://www.ooso.net/temp/demo/search.html
- Google AJAX Search API例子
您可能感興趣的文章:
- AJAX實現(xiàn)仿Google Suggest效果
- AJAX 常用函數(shù)創(chuàng)建XMLHTTP對象,區(qū)別IE,Mozilla瀏覽器
- ajax Suggest類似google的搜索提示效果
- ASP.net Menu控件在Google Chrome和Safari瀏覽器下顯示錯位的解決辦法
- asp+ajax仿google搜索提示效果代碼
- 用PHP獲取Google AJAX Search API 數(shù)據(jù)的代碼
- Google AJAX 搜索 API實現(xiàn)代碼
- 基于Jquery 解決Ajax請求的頁面 瀏覽器后退前進(jìn)功能,頁面刷新功能實效問題
- Js 代碼中,ajax請求地址后加隨機(jī)數(shù)防止瀏覽器緩存的原因
- 如何解決ajax在google chrome瀏覽器上失效
相關(guān)文章
讓Adobe Reader 7.0 8.1 記住您上次閱讀的位置
今天早上打開昨天看的一個文檔時,發(fā)現(xiàn)打開后就是我昨天看到的地方,然后關(guān)掉文檔再試,又不是了,于是便想:不會是Adobe Reader 有自動記憶功能吧,這功能不錯呀,呵呵中,搜索后發(fā)現(xiàn)還真有,只是版本不同可能位置不同。2008-08-08
asp 80070005 80070006 FSO等問題終級解決方法
如果你能看到這文章,證明,您已經(jīng)在網(wǎng)上找了很多種解決方法了,但依然沒有成功。所以,我先給說下如何解決,另附上CSDN上總結(jié)的一般的解決方法。2008-07-07
asp運(yùn)行特別慢之iis6假死現(xiàn)象的一種解決方法
asp運(yùn)行特別慢之iis6假死現(xiàn)象的一種解決方法...2007-08-08

