Здравствуйте уважаемые форумчане. Сделала авторизацию и регистрацию на сайте через соцсети с сохранением в БД. При нажатии на иконку соцсети, с помощью скрипта JS (представлен ниже), открывается popup окно. После подтверждения действий в этом окне необходимо, чтобы popup автоматически закрылось и сделало редирект в родительское окно. В JS вообще почти ничего не понимаю. Вот скрипт popup:
<script>
function setOnclick(a) {
a.setAttribute("onclick","popupWin = window.open(this.href,'contacts','width=820px,height=700px,top=50,left=200px,toolbar=0, location=0, directories=0, menubar=0, scrollbars=0, resizable=0, status=0'); popupWin.focus(); return false");
}
function externalLinks() {
var links = document.getElementsByTagName("a");
for (i=0; i<links.length; i++) {
if (links[i].getAttribute("href") && links[i].getAttribute("rel") == "external") {
setOnclick(links[i])
}
}
}
window.onload = externalLinks;
</script>
Ссылка на иконке соцсети:
<a rel="external" href="https://oauth.vk.com/authorize?client_id=ХХХХХХХ&display=popup&redirect_uri=https://www.хххххххххххх.com/php/vk.php&scope=friends,email&response_type=code&v=5.59"><img src="images/social/vkontakte.png"/></a>
Необходим скрипт, чтобы автоматически закрыть это окошко после получения данных о пользователе и перенаправить на родителя. Помогите пожалуйста ребята, сама решить это я не в состоянии, мозг кипит, перешерстила в поиске, не найдя при этом ничего подходящего. Заранее благодарю.