Update: Походу разобрался)))
Примерно так хотел :)
<input type="text" name="as_occt" value="title"/readonly>
<div id="cse" style="width: 100%;">Loading</div> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load('search', '1', {language : 'ru'}); google.setOnLoadCallback(function() { var customSearchControl = new google.search.CustomSearchControl('013285350068985839820:9efy8vnd2nu'); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET); var options = new google.search.DrawOptions(); options.setAutoComplete(true); customSearchControl.draw('cse', options); }, true); </script> <link rel="stylesheet" href="http://www.google.com/cse/style/look/greensky.css" type="text/css" /> <style type="text/css"> .gsc-control-cse { font-family: Verdana, sans-serif; border-color: #ffffff; background-color: #ffffff; } input.gsc-input { border-color: #009900; } input.gsc-search-button { border-color: #009900; background-color: #AADA92; } .gsc-tabHeader.gsc-tabhInactive { border-color: #A9DA92; background-color: #FFFFFF; } .gsc-tabHeader.gsc-tabhActive { border-color: #A9DA92; background-color: #A9DA92; } .gsc-tabsArea { border-color: #A9DA92; } .gsc-webResult.gsc-result { border-color: #A9DA92; background-color: #FFFFFF; } .gsc-webResult.gsc-result:hover { border-color: #A9DA92; background-color: #FFFFFF; } .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b { color: #009900; } .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b { color: #0066CC; } .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b { color: #0066CC; } .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b { color: #0066CC; } .gsc-cursor-page { color: #009900; } a.gsc-trailing-more-results:link { color: #009900; } .gs-webResult.gs-result .gs-snippet { color: #333333; } .gs-webResult.gs-result .gs-visibleUrl { color: #ccccff; } .gs-webResult.gs-result .gs-visibleUrl-short { color: #ccccff; } .gsc-cursor-box { border-color: #A9DA92; } .gsc-results .gsc-cursor-page { border-color: #A9DA92; background-color: #FFFFFF; } .gsc-results .gsc-cursor-page.gsc-cursor-current-page { border-color: #A9DA92; background-color: #A9DA92; } .gs-promotion.gs-result { border-color: #94CC7A; background-color: #ffffff; } .gs-promotion.gs-result a.gs-title:link { color: #0066CC; } .gs-promotion.gs-result a.gs-title:visited { color: #0066CC; } .gs-promotion.gs-result a.gs-title:hover { color: #0066CC; } .gs-promotion.gs-result a.gs-title:active { color: #0066CC; } .gs-promotion.gs-result .gs-snippet { color: #454545; } .gs-promotion.gs-result .gs-visibleUrl, .gs-promotion.gs-result .gs-visibleUrl-short { color: #815FA7; } </style>
Угу в этом вся и проблема... надо:
customSearchControl.execute('allintitle:' + 'любой запрос');
Ладно буду думать дальше, отписывайтесь если будет какая-нибуть идея 🚬
Тоже не то))
Пример:
Пользователь вводит в пустую строчку запрос допустим "audi" и нажимает поиск.
В результате запрос меняется на "allintitle:audi" и отображается соотвественно.
Тоже самое:
customSearchControl.execute('allintitle:ajax api');
Я наверно не так объяснил... надо чтобы allintitle: привязывался к любому запросу автоматически.
Как уточнение, но только впереди запроса. Так возможно вообще? 🤪
*Чтобы поиск искал только по title.
*Либо запретить удаление allintitle: из строки запроса.
google.load('search', '1'); function OnLoad() { // Create a custom search control that uses a CSE restricted to code.google.com var customSearchControl = new google.search.CustomSearchControl('012157912978810372049:-cv6ao3zqua'); // Draw the control in content div customSearchControl.draw('content'); // run a query var q = 'allintitle:' + your_query; customSearchControl.execute(q); } google.setOnLoadCallback(OnLoad);
Ничего не меняется, пробую здесь: http://code.google.com/apis/ajax/playground/#custom_search_control
Это тоже вчера пробовал)) Опять же встает после запроса, а надо перед. :(
Мне для поиска на сайте.
Блин даже на справочном гугловском форуме молчат :(