Форма поиска с выбором места поиска и содержимого.
Посмотреть Демо
При отмеченном чекбоксе "Local" - поиск производится только по сайту;
При отмеченном чекбоксе "Web" - поиск производится на отдельной странице в Google;
При отмеченном чекбоксе "Images" - поиск производится на отдельной странице в Google только среди картинок, иконок и т.д.;
При отмеченном чекбоксе "Video" - поиск производится на отдельной странице в Google только среди видео-файлов и видеороликов;
Установка:
Включаем конструктор, создаём новый блок, жмём на значок шестерёнки в правом верхнем углу нового блока, далее идём на вкладку HTML, удаляем там всё и вставляем код:
Код
<form name="searchForm" metod="get" action="" id="rokajaxsearch">
<script type="text/javascript">
//<![CDATA[
function startSearch(){
searchString = document.searchForm.searchText.value;
for (var i=0;i<document.searchForm.whichengine.length;i++){
if(document.searchForm.whichengine[i].checked == true){
searchEngine = i;
}
}
if(searchEngine == 0){
finalSearchString = "/search/?q="+ searchString;
location.href = finalSearchString;
}
if(searchEngine == 1){
finalSearchString = "http://www.google.com/#hl=ru&xhr=t&q="+ searchString +"&ie=UTF-8&hl=ru&meta=";
window.open(finalSearchString);
}
if(searchEngine == 2){
finalSearchString = "http://www.google.com/#hl=ru&xhr=t&q="+ searchString +"&hl=ru&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&tab=wi&biw=1280&bih=880";
window.open(finalSearchString);
}
if(searchEngine == 3){
finalSearchString = "http://www.google.ru/search?q="+ searchString +"&tbo=p&tbm=vid&source=vgc&hl=ru&aq=f";
window.open(finalSearchString);
}
}
//]]>
</script>
<div class="rokajaxsearch">
<div class="roksearch-wrapper">
<input id="roksearch_search_str" name="searchText" type="text" class="inputbox" value="Поиск..." onfocus="if (this.value=='Поиск...') this.value=''" onblur="if(this.value=='') { this.value='Поиск...'; return false; }">
</div>
<br />
<div class="search_options" style="margin-left: 4px;">
<input type="radio" name="whichengine" value="Local" checked="checked" />
Local
<input type="radio" name="whichengine" value="Web" />
Web
<input type="radio" name="whichengine" value="Images" />
Images
<input type="radio" name="whichengine" value="Video" />
Video
<div class="readon" style=" float: right; margin: 8px 0px 10px 0;">
<input type="button" class="button" value="Искать" onClick="startSearch()" />
</div>
</div>
</div>
</form>