Как закрыть окно popup и перейти в родительское
Здравствуйте уважаемые форумчане. Сделала авторизацию и регистрацию на сайте через соцсети с сохранением в БД. При нажатии на иконку соцсети, с помощью скрипта 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> Необходим скрипт, чтобы автоматически закрыть это окошко после получения данных о пользователе и перенаправить на родителя. Помогите пожалуйста ребята, сама решить это я не в состоянии, мозг кипит, перешерстила в поиске, не найдя при этом ничего подходящего. Заранее благодарю. |
Часовой пояс GMT +3, время: 21:52. |