MbIJIO
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору добрый день делаю сейчас авторизацию через соц сети, столкнулся с такой проблемой, при авторизации в соц сетях, открывается новое окно. При помощи js window.open этот процесс перевел во всплывающее окошко, но далее работа продолжается в этом всплывающем окне, вопрос в том как его после закрыть, и обновить страницу из которой было вызвано это окно пример моего кода: Код: <script type="text/javascript"> function doPopup(popupPath) { window.open(popupPath,'name','width=990,height=630,left=300,top=100,scrollbars=0'); } </script> <div id="vk" name="vk"> <a href="javascript:doPopup('тут код для авторизации при помощи oAuth');" title="Зайти через ВКонтакте"> <img src="http://mysite/media/vk-c.png"> </a> </div> | подскажите пожалуйста как это сделать Добавлено: разоблрался. вызываю функцию из родительского окна, передаю ей урл куда надо идти после авторизации, закрываю дочернее окно Код: //в родительском окне function windowRef(url) { window.location = url; } //в дочернем окне echo '<script type="text/javascript">opener.windowRef("'.www.url.com.'");</script>'; echo '<script type="text/javascript">window.close();</script>'; |
| Всего записей: 175 | Зарегистр. 12-12-2006 | Отправлено: 13:13 19-11-2012 | Исправлено: MbIJIO, 15:29 19-11-2012 |
|