• Страница 1 из 1
  • 1
Форма поиска с выбором
StranNiKДата: Вторник, 08.01.2013, 23:17 | Сообщение # 1

Группа: Администраторы
Сообщений: 129
Репутация: 12
Статус:
Награды
За создание сайта За хорошую репутацию За 100 Сообщений
Форма поиска с выбором места поиска и содержимого.

Посмотреть Демо

При отмеченном чекбоксе "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>
     
 
  • Страница 1 из 1
  • 1
Поиск: