Показать сообщение отдельно
  #18 (permalink)  
Старый 12.07.2013, 14:33
Кандидат Javascript-наук
Отправить личное сообщение для Vladislav Посмотреть профиль Найти все сообщения от Vladislav
 
Регистрация: 13.02.2013
Сообщений: 105

Сообщение от vadim5june Посмотреть сообщение
newWin нужно сделать глобальной
в 21 строке ты $url получаешь
а строки с 23-27 заменяем
if($url){newWin.location.href=$url;newWin.focus()}
else newWin.close()//если нет перенаправленич то закрываем

так как окон много то newWin нужно сдедать массивом
var  newWin=[],ind=0;
button.onclick = function() {
newWin[ind] = window.open('l', 'JSSite','width=880,height=550,resizable=yes,scrollbars=yes,status=yes');
 newWin.focus();};
//ответ с сервера после проверки
if($url){newWin[ind].location.href=$url;newWin[ind++].focus()}
else newWin[ind].close()
Первую часть кода я понял, что нужно в php-обработчик вставить, чтобы он выводил нужную часть кода.

А вот вторую (та что побольше, 1-4 строка), куда нужно вставлять? Эта часть кода должна уже быть на странице html?

И еще такой вопрос по второй часте кода, вот у меня JS подключается в head, то есть находиться выше кнопки, по которой происходит КЛИК. Мне куда его прописать, туда же где и js (в head), или его нужно уже под выводом кнопок (под ними, внутри body)?

Последний раз редактировалось Vladislav, 12.07.2013 в 14:39.
Ответить с цитированием