gap5
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 1) Открываем Popup окно при рефреше определенной страницы, все открывается, проблем нет. Но при следующей попытке открыть это же окно, по этому же URL'y (контент которого уже, разумеется, обновился) - ничего не происходит, т.е. винда считает, что окно с нужным адресом уже открыто и нечего дергаться... Помогает добавление "new_window.location.reload(true);" но тогда и при изменении URL'a будет как бы двойной запрос. Есть какой-то фикс на эту тему? <!-- function open_on_entrance(url,name) { new_window = window.open('http://www.server.ru/1.htm','previewwindow', ''); new_window.focus(); } // --> <body onload="open_on_entrance()"> 2) Закрываем открытое в 1 пункте окно (из другой страницы), проблема в том, что как я понимаю для закрытия окна, надо объявить его открытие, т.е. сейчас это выглядит так: function close_win() { new_window = window.open('','previewwindow', 'width=1,height=1,left=3300,top=3300'); new_window.close(); } Далее кнопка submit на которой onclick="javascript:close_win();" В принципе работает, но проблема в том, что если окно до этого не открывалось, то на время нажатия кнопки оно все же мельком откроется и закроется. Мелочь, а неприятно. Как пофиксить? |