@albertalexandrov

Почему не срабатывает alert при оборачивании VK.Auth.login в функцию?

Здравствуйте! Работаю с OpenAPI ВКонтакте. При авторизации таким образом:

VK.Auth.login(function(response) {
   if (response.session) {
        // Пользователь нажал на кнопку РАЗРЕШИТЬ
        alert('Вы нажали кнопку РАЗРЕШИТЬ')
   } 
   else {
        // Пользователь нажал кнопку Отмена в окне авторизации
        alert('вы нажали кнопку ОТМЕНА');
   }
});


alert срабатывает. Если же я оборачиваю этот код в функцию (<button onclick="au()">Авторизация</button>):

function au() {
   VK.Auth.login(function(response) {
       if (response.session) {
            // Пользователь нажал на кнопку РАЗРЕШИТЬ
            alert('Вы нажали кнопку РАЗРЕШИТЬ')
       } 
       else {
            // Пользователь нажал кнопку Отмена в окне авторизации
            alert('вы нажали кнопку ОТМЕНА');
       }
    });
}


то нет. И я не могу понять, почему. Прошу подсказать.
  • Вопрос задан
  • 16 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы