По click на кнопке открываете ссылку в новом окне
window.open(url, 'caption', 'resizable=1,width=600,height=600', true);
В этом окне делаются все редиректы и затем возращается ваша страница в которой будет ваш javascript
var vk = window.opener.document.getElementById('vklogin');
vk.fnOnVkAuth(email);
Получает элемент в основном окне и вызывает закрепленную вами функцию, которая закроет новое окно
и продолжит действия по вашему сценарию.