Сообщение от logi
|
Про фрейм kerk скажет, он у нас начальник
|
Начальник подключился, а я сначала подумал
kerk ===
logi (
kerk, видимо как начальник, дал понятное описание того, что происходит.
)
Сообщение от logi
|
<input type="button" value="Закрыть" onClick="location.reload();window.close();" />
В этом случае окно просто закрывается. Может из-за того, что не успевает сработать первое? А если прописать временной интервал задержки выполнения второй функции..?
|
Ну почему не успевает, я для этого и ставил alert() и onbeforeunload(), чтобы проверить, работает или нет (хотя..).
Если будете прописывать после открытия дочернего окна document.write, то он просто уничтожит (перепишет) страницу, поэтому страницу лучше поместить во фрейм, кнопку в форму, по нажатию будет submit и перезагрузка.
<button id="but">click</button>
<script>
document.getElementById('but').onclick = function () {
var win = window.open('index4.htm');
var address = 'http://javascript.ru/';
var str = '<body onbeforeunload = "return \'закрываемся\'">';
str += '<iframe width="100%" height="50%" src=' + address + '></iframe>';
str += '<form параметры><input name="submit" type="submit" value="click"></form>';
win.document.write(str);
}
</script>