Google AJAX Search API
Official Site
http://code.google.com/apis/ajaxsearch/
Developer Forum
http://groups.google.com/group/Google-AJAX-Search-API
どうやって使うの?
CSS重要
- スタイルシートをあてないとこうなる
- スタイル自由なのでサイトにあわせてスタイルシートを適用できる
- 要素はGoogleのスタイルシート参照
http://www.google.com/uds/css/gsearch.css
(使っていいか分からんけど使ってます。)
ウェブ検索以外は?
addSearcherに放り込む
Window.onload = function() {
// seach control 生成
var sc = new GSearchControl();
// searcher 追加
sc.addSearcher(new GwebSearch());
sc.addSearcher(new GlocalSearch());
sc.addSearcher(new GblogSearch());
sc.addSearcher(new GvideoSearch());
// search control 描画
sc.draw(document.getElementById(“search-control”));
// 検索実行
sc.execute(“ルート・コミュニケーションズ”);
}
タブにできるよ
検索結果を任意の場所に
True Potentialはこれらしい
setOnKeepCallback
// establish a keep callback
sc.setOnKeepCallback(this, function(result) {
// 要素取得
var titles = document.getElementById(“result-title”);
// pタグ生成
var p = document.createElement(“p”);
// 検索結果のタイトルをappend
p.appendChild(document.createTextNode(result.titleNoFormatting));
// pタグをappend
titles.appendChild(p);
});
ラベルを変えられます
参考ドキュメント
Google AJAX Search API Documentation
http://code.google.com/apis/ajaxsearch/documentation/




RSSフィード