人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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


●質問者: tomoki
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● taroe
●100ポイント ベストアンサー

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

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


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

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ