Здравствуйте. Есть страница для поиска в Google. На странице поле для ввода слова, которое надо найти, поле для ввода языка, кнопка. Необходимо, чтобы пользователь вводил в первое поле слово, вводил во второе поле "английский", и выводились результаты поиска только на английском, или пользователь вводил "немецкий", и результаты выводились только на немецком, или пользователь вводил "французский", и результаты выводились только на французском. Проблема в том, что какие бы языки не вводились, результаты поиска выводятся только на русском. Обязательно использовать оператор if.
<html>
<head>
<script>
function Gofindit() {
var search_word = document.formsearch.search_word.value;
var language = document.formsearch.language.value;
var FullSearchUrl = "https://www.google.com/search?hl=ru&as_q=" + search_word +
"&as_epq=" +
"&as_oq=" +
"&as_eq=" +
"&as_nlo=" +
"&as_nhi=" +
"&lr=" + language +
"&cr=countryRU" +
"&as_qdr=d" +
"&as_sitesearch=" +
"&as_occt=any" +
"&safe=images" +
"&as_filetype=" +
"&as_rights=";
if (language=="английский")
value="lang_en";
else
if (language == "немецкий")
value="lang_de";
else
if (language=="французский")
value="lang_fr";
else
value="lang_ru";
location.href = FullSearchUrl;
}
</script>
</HEAD>
<BODY>
<FORM NAME="formsearch" action="">
Найдите в Google:
<br><br> со словом: <INPUT TYPE="text" NAME="search_word" SIZE="40">
<br><br>
язык: <INPUT TYPE="text" NAME="language" SIZE="40" >
<br><br>
<INPUT TYPE="button" VALUE="Искать" onClick="Gofindit()">
</FORM>
</BODY>
</HTML>
Видимо, ошибка в данном фрагменте?
if (language=="английский")
value="lang_en";
else
if (language == "немецкий")
value="lang_de";
else
if (language=="французский")
value="lang_fr";
else
value="lang_ru";