me gustaría integrar la barra de búsqueda de Google en mi sitio, y utilizando el código predeterminado por Google CSE tengo:Google CSE abre en una nueva ventana
<div id="cse-search-form" style="width: 100%;">Loading</div>
<script src="https://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load('search', '1', {language : 'en'});
google.setOnLoadCallback(function() {
var customSearchOptions = {};
var imageSearchOptions = {};
imageSearchOptions['layout'] = google.search.ImageSearch.LAYOUT_POPUP;
customSearchOptions['enableImageSearch'] = true;
customSearchOptions['imageSearchOptions'] = imageSearchOptions;
var customSearchControl = new google.search.CustomSearchControl(
'003243520079760326318:WMX-1462312306', customSearchOptions);
customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
var options = new google.search.DrawOptions();
options.setSearchFormRoot('cse-search-form');
options.setAutoComplete(true);
customSearchControl.draw('shop.htm/cse', options);
}, true);
Seguido por el estilo y la </div>
Pero no quieren que los resultados se abran en la misma página, quiero que se abran en searchresults.htm que tiene el contenedor div
<div id="cse" style="width:100%;"></div>
si pongo en esta forma:
<form action="http://www.amberantiques.com/searchresults.htm" id="cse-search-box">
<fieldset style="border:none;">
<input type="hidden" name="cx" value="003243520079760326318:WMX-1462312306" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="Search" />
</fieldset>
</form>
A continuación, el formulario lo envía a la página pero tampoco de la búsqueda, pero si a continuación, utiliza la barra de Google en la página, se ejecuta la multa búsqueda.
Básicamente, ¿cómo se obtiene la barra de google para abrir la página de resultados?
Saludos