File 1:
<script type="text/javascript">
var lang = 'FR';
lang = changeCaptchaLang(lang);
alert(lang + " " + RecaptchaOptions['lang']);
</script>
File 2:
var displayLang = 'EN';
var RecaptchaOptions = {
theme : 'clean',
lang : displayLang,
}
function changeCaptchaLang(lang)
{
displayLang = lang.toLowerCase();
RecaptchaOptions['lang'] = displayLang;
return displayLang;
}
If I am not mistaken, displayLang in this function has a new value only inside the function, but outside it it still has the same old value.
Let me know how this happens!
source
share