Je voudrais intégrer la barre de recherche Google dans mon site, et en utilisant le code par défaut par Google CSE-je:Google CSE dans la nouvelle fenêtre
<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);
Suivi par le style et le </div>
Mais je ne veux pas les résultats pour ouvrir sur la même page, je veux qu'ils ouvrent dans searchresults.htm qui a le conteneur div
<div id="cse" style="width:100%;"></div>
si je mets sous cette forme:
<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>
ensuite le formulaire, il envoie à la page, mais ne marche pas lancer la recherche, mais si vous utilisez alors la barre Google sur la page, il exécute l'amende de recherche.
En gros, comment obtenez-vous la barre de google pour ouvrir la page de résultats?
Vive