Если закрываемое окно не было открыто при помощи window.open, то
при его закрытии выводится предупреждение. Посетитель может отклонить закрытие.
Пример: закрытие окна
var openedWindow;
function openWindow() {
openedWindow = window.open('moreinfo.html')
}
function closeOpenedWindow() {
openedWindow.close()
}
А как закрыть окно если открылось не через javascript ?
А также
Но будет вопрос посетителю, хочет ли он закрыть окно.
Еле додумался)))
function exit(){
var thisWindow = window.open("Listing3.html",'_self');
var exit = confirm("Хотите закрыть страницу?");
if(exit){
thisWindow.close();
}
}
спасибо помогло =)
Как из родительского окна можно передать фокус окну, открытому следующей командой?
wid = window.open('1.htm','wname','width=300,height=300');
wname.focus()
wid.focus()
window.wid.focus()
window.wname.focus()
self.wid.focus()
помогите плиз.....
var newWin = window.open("http://javascript.ru", "JSSite", "width=420,height=230,resizable=yes,scrollbars=yes,status=yes" ) newWin.focus()кэп
а у меня не получается закрыть окно, которое открыто не скриптом.
window.close.php
<html> <head> <script src=" js/window.js"></script> <title>Закрытие браузера</title> </head> <body> <input type="button" value="Открыть окно" onClick="winOpen()"> <input type="button" value="Закрыть окно" onClick="winClose()"> </body> </html>js/window.js
// Функция открытия браузера function winOpen() { window.open('./window.close.php'); } // Функция закрытия браузера function winClose() { window.close(); }Помогите разобраться
<html> <head> <script src=" js/window.js"></script> <title>Закрытие браузера</title> </head> <body> <input type="button" value="Открыть окно" onClick="winOpen()"> <input type="button" value="Закрыть окно" onClick="winClose()"> </body> </html> js/window.js01 // Функция открытия браузера var fnWnd; function winOpen() { fnWnd = window.open('./window.close.php'); } // Функция закрытия браузера function winClose() { fnWnd.close(); }Подскажите как закрыть страницу через javaScript
если вставить в страницу скрипт с window.close(); то ничего не происходит..
нежно что бы при открытии страницы она закрывалась скажем через 5 секунд.
спс
Та же проблема. Не срабатывает window.close()
Для доступа к свойствам текущего окна используется self. Используйте self.close();
Почему-то window.close(), self.close(), this.close() работают только в Opera.
Если окно создано через фрейм на jquery. Много вопросов на форумах, как закрыть модальное окно из фрейма, обычно ответ один - никак. Но решение есть и оно аналогично плагину thickbox.
Просто навесить код на элемент находящийся внутри фрейма.
onclick="self.parent.$.modal.impl.close();"
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.