Googleカスタム検索を設置についての質問です。よろしくお願いします。

検索ボックスは、検索ボックだけのhtmlを作成。
サイト全体にiframeを使って検索窓を表示させる。
検索すると検索ボックスが表示されている画面(親ウィンドウ)が切り替わって、検索結果を表示するようにしたいと考えています。
別ウィンドウに検索結果を表示させることはできるのですが、検索した画面を切り替わるようにできればと考えてます。

現在は以下のコードです。

<div id="cse-search-form" >Loading</div>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'ja'});
google.setOnLoadCallback(function() {
var customSearchControl = new google.search.CustomSearchControl('*****検索エンジンID*****');
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
var options = new google.search.DrawOptions();
options.enableSearchboxOnly("*****検索結果を表示するhtml*****","q","true");
customSearchControl.draw('cse-search-form', options);
}, true);
</script>
<link rel="stylesheet" href="../kensa.css" type="text/css" />

アドバイスをいただけると嬉しいです。
よろしくお願いします。m(__)m

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/03/16 19:40:10
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:taroe No.1

回答回数1099ベストアンサー獲得回数132

ポイント100pt

Google カスタム検索では、iframe を使用してページのカスタム検索エンジンをホストすることはできなくなりました。自分のページで検索エンジンをホストし、常に最新機能を実装した状態にするには、Custom Search Element を使用する必要があります。

Custom Search Element を使用するには、希望の表示オプションを選択し、コード スニペットをコピーしてサイトに貼り付けます。
http://support.google.com/customsearch/bin/answer.py?hl=ja&answer=70381

id:khd

回答、ありがとうございます。
「Custom Search Element」を使って、上記質問のようなことを実現できるのでしょうか?
まずは、教えていただいたリンクを参考に試してみます。

2012/03/15 12:20:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません