Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Настройка языка в расширенном поиске (https://javascript.ru/forum/misc/82331-nastrojjka-yazyka-v-rasshirennom-poiske.html)

ztr47 20.04.2021 14:54

Настройка языка в расширенном поиске
 
Здравствуйте! Помогите, пожалуйста, написать код.
Задание: Разобраться, как указываются в расширенном поиске английский, немецкий и французский языки, добавить поле на форму, в которое пользователь будет вводить язык, а программно по условию 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>


Часовой пояс GMT +3, время: 04:46.