Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.04.2021, 14:54
Новичок на форуме
Отправить личное сообщение для ztr47 Посмотреть профиль Найти все сообщения от ztr47
 
Регистрация: 20.04.2021
Сообщений: 1

Настройка языка в расширенном поиске
Здравствуйте! Помогите, пожалуйста, написать код.
Задание: Разобраться, как указываются в расширенном поиске английский, немецкий и французский языки, добавить поле на форму, в которое пользователь будет вводить язык, а программно по условию if будет заполняться в параметре lr= соответствующий литерал (например, пользователь ввел «русский», в параметр по условию подставился литерал lang_ru).
<html>
<head><SCRIPT type="text/javascript">

 function Gofindit() {
 var search_word = document.formsearch.search_word.value;
 var search_combination = document.formsearch.search_combination.value;
 var any_word = document.formsearch.any_word.value;
 var not_word = document.formsearch.not_word.value;
 var number_min = document.formsearch.number_min.value;
 var number_max = document.formsearch.number_max.value;
 var language = document.formsearch.language.value;
 var FullSearchUrl = "https://www.google.com/search?hl=ru&as_q=" + search_word +
 
 "&as_epq=" + search_combination +
 "&as_oq=" + any_word +
 "&as_eq=" + not_word +
 "&as_nlo=" + number_min +
 "&as_nhi=" + number_max +
 "&lr=" + language +
  "&cr=countryRU" +
 "&as_qdr=d" +
 "&as_sitesearch=" +
 "&as_occt=any" +
 "&safe=images" +
 "&as_filetype=" +
 "&as_rights=";
  
 
   
 location.href = FullSearchUrl;

if (language=="английский")
 {value="lang_de";}
  else
    if (language=="немецкий")
 {value="lang_de";}
      else
       if (language=="французский")
   {value="lang_fr";}
          else
      {value="lang_ru";}  
 
 }
</SCRIPT>
</HEAD>
<BODY>

<FORM NAME="formsearch" action="">
 Найдите в Google:
 <br> со словом: <INPUT TYPE="text" NAME="search_word" SIZE="40">
 <br>
 со словосочетанием: <INPUT TYPE="text" NAME="search_combination" SIZE="40">
 <br>
 с любым из слов: <INPUT TYPE="text" NAME="any_word" SIZE="40">
 <br>
 без слов: <INPUT TYPE="text" NAME="not_word" SIZE="40">
 <br>
 в диапазоне числа от: <INPUT TYPE="text" NAME="number_min" SIZE="40">
 до: <INPUT TYPE="text" NAME="number_max" SIZE="40">
 <br>
 язык: <INPUT TYPE="text" NAME="language" SIZE="40">
 <br>
 <INPUT TYPE="button" VALUE="Искать" onClick="Gofindit()">
</FORM>
</BODY>
</HTML>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как расширение VidIQ определяет позицию видеоролика в поиске? mik888em Javascript под браузер 0 30.09.2020 23:20
Выбор языка и сайта Мявчик Мявчине Javascript под браузер 3 02.01.2019 19:04
TopAdmin - самые бородатые админы - поддержка, аудит, подбор, консультации, оптимизац borodaserv Работа 0 25.01.2018 01:05
Профессиональная настройка Яндекс Директ и Google Adwords Alex.Directolog Работа 0 28.08.2015 20:30