[quote=Deff] http://hostjs-my
Цитата:
Еще для информации. Закрываемое окно является дочерним, открытым скриптом из родительского. Закрытие дочернего с перезагрузкой родительского - этого сколько хочешь, а этот случай вынудил обратиться к вам. |
Цитата:
Цитата:
Цитата:
|
<body onbeforeunload="return 'закрыть это окно'"> <button>click</button> <script> document.body.children[0].onclick = function () { var win = window.open(); var str = '<body onbeforeunload = "return \'закрыться этом вслпывающему окну?\'">'; str += '<button onclick="location.reload();alert(\'закрываемся\'); window.close();">reload & close</button>'; win.document.write(str); } </script> |
Цитата:
Собственно, вот тема и начало обсуждения этого с автором хака: http://vbsupport.org/forum/showthrea...699#post396699 |
logi,
делайте сабмит с отправкой ответа в скрытый фрейм - и будет щастье http://htmlbook.ru/html/form (см target |
Цитата:
|
logi,
Собственно ничего сложного в отправляемой форме - прописываете изначально target <form target="имя окна">...</form> Где "имя окна" - имя пустого- скрытого заготовленного фрейма Пример: <div style="display:none"> <iframe name="myifarame" width="0" height="0"> </div> <form ... target="myifarame">...</form> Результаты отправки формы будут возвращены во фрейм |
Не понимаю (( Каким должно быть имя окна? Куда здесь кнопочку закрытия прописать..?
|
logi,
Ну смотрите на демо в таргет формы - прописано имя скрытого фрейма => myifarame |
Цитата:
|
Часовой пояс GMT +3, время: 08:25. |