# #javascript #google-translate
#язык JavaScript #google-перевод
Вопрос:
Я хочу получить выбранный язык из встроенного скрипта Google translate на динамическом веб-сайте php.
Я вставил в голову
lt;script type="text/javascript"gt; function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'el', includedLanguages: "en,el" }, 'google_translate_element'); } lt;/scriptgt; lt;script type="text/javascript" src="//translate.google.com/translate_a/element.js? cb=googleTranslateElementInit"gt;lt;/scriptgt;
и в теле:
lt;div style="text-align:center!important;" id="google_translate_element"gt;lt;/divgt;
и выпадающий список «Перевести» отображается нормально и выполняет свою работу нормально.
Я хочу определить выбор языка, поэтому запускаю некоторый скрипт в зависимости от выбора.
До сих пор javascript, который выполняется правильно, является:
lt;script type="text/javascript"gt; window.setInterval(function(){ lang = $("select.goog-te-combo option:selected").text(); alert(lang); },7000); lt;/scriptgt;
это показывает окно предупреждения каждые 7 секунд с текстом на выбранном языке.
Как изменить приведенный выше сценарий, чтобы он выполнялся только при изменении выбора в раскрывающемся списке?