Что я пытаюсь сделать: Когда нажата кнопка выше, пользователь перенаправляется на один из трех сайтов в зависимости от своего местоположения. Однако приведенный ниже сценарий выполняется немедленно и перенаправляет пользователя, как только загружается страница, и NOT, когда кнопка нажата (по желанию). Что я делаю не так? Помогите мне исправить это, пожалуйста.Функция Javascript выполняется ... без вызова?
<script>
function determineCountry(data){
switch(data.address.country_code){
case "US" :
window.location.href = "https://www.usa.com";
break;
case "GB" :
window.location.href = "https://www.gb.com";
break;
default :
window.location.href = "http://www.google.com";
}
}
</script>
<script type="text/javascript" src="http://api.wipmania.com/jsonp?callback=determineCountry></script>
'обратного вызова = defineCountry' в скрипте wipmania.com вы включаете вызовы функции ... – deceze
В случае с «US» вы получили закрытый текст строки; это не должно быть причиной этого, но оно не может быть здоровым. –
@NathanTuggy Это, очевидно, просто ошибка копирования, или его функция не будет работать вообще. – Barmar