Quiero obtener el idioma seleccionado de un script de traducción de Google incrustado en un sitio web php dinámico.
he insertado en la cabeza
<script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'el', includedLanguages: "en,el" }, 'google_translate_element'); } </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js? cb=googleTranslateElementInit"></script>y en cuerpo:
<div style="text-align:center!important;" id="google_translate_element"></div>y traducir menú desplegable aparece bien y hace bien el trabajo.
Quiero detectar la selección del idioma, así que ejecuto un script dependiendo de la selección.
Hasta ahora el javascript que se está ejecutando correctamente es:
<script type="text/javascript"> window.setInterval(function(){ lang = $("select.goog-te-combo option:selected").text(); alert(lang); },7000); </script>que muestra una ventana de alerta cada 7 segundos con el texto del idioma seleccionado.
¿Cómo cambio el script anterior para que se ejecute solo en el cambio de selección desplegable?