検索ボックスは、検索ボックだけの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
Google カスタム検索では、iframe を使用してページのカスタム検索エンジンをホストすることはできなくなりました。自分のページで検索エンジンをホストし、常に最新機能を実装した状態にするには、Custom Search Element を使用する必要があります。
Custom Search Element を使用するには、希望の表示オプションを選択し、コード スニペットをコピーしてサイトに貼り付けます。
http://support.google.com/customsearch/bin/answer.py?hl=ja&answer=70381
回答、ありがとうございます。
2012/03/15 12:20:04「Custom Search Element」を使って、上記質問のようなことを実現できるのでしょうか?
まずは、教えていただいたリンクを参考に試してみます。