Если закрываемое окно не было открыто при помощи 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()
помогите плиз.....
кэп
а у меня не получается закрыть окно, которое открыто не скриптом.
window.close.php
js/window.js
Помогите разобраться
Подскажите как закрыть страницу через javaScript
если вставить в страницу скрипт с window.close(); то ничего не происходит..
нежно что бы при открытии страницы она закрывалась скажем через 5 секунд.
спс
Та же проблема. Не срабатывает window.close()
Для доступа к свойствам текущего окна используется self. Используйте self.close();
Почему-то window.close(), self.close(), this.close() работают только в Opera.
Если окно создано через фрейм на jquery. Много вопросов на форумах, как закрыть модальное окно из фрейма, обычно ответ один - никак. Но решение есть и оно аналогично плагину thickbox.
Просто навесить код на элемент находящийся внутри фрейма.
onclick="self.parent.$.modal.impl.close();"
По работе стоит задача сделать кнопку закрытия окна браузера без вопроса "Действительно ли вы хотите закрыть...?" Пробую сейчас для IE 8 - работает прекрасно. На IE 6 - нет. Где посмотреть какими версиями експлорера поддерживается эта функциональность и нет ли аналога для шестого?
Почему все так сложно?
Работать не возможно.
Почему нельзя все упростить?
Простые вещи через жопу делать надо. Невероятно. 21 век...
Дело в том, что все упирается в политику безопасности.
Если вы хотите сделать что-бы было просто, то будьте готовы, что у вас будут "самопроизвольно" (с помощью кода в баннере например) закрываться все вкладки.
Дело в том, что все упирается в политику безопасности.
Если вы хотите сделать что-бы было просто, то будьте готовы, что у вас будут "самопроизвольно" (с помощью кода в баннере например) закрываться все вкладки.
Всегда открывал окно примерно таким кодом:
Потребовалось закрытие окна, при клике вне него. Нашел в и-нете такой код:
Добавил в свою функцию, последней строкой, т.е. получилось:
Все работает, окно закрывается при клике "снаружи".
Не понимаю, почему ONFOCUS, а не ONBLUR?
Может, кто-нибудь пояснить? Помогите пожалуйста разобраться!
Окно закрывается при клике по родительскому окну. В вашем случае, вызов функции showWin происходит в "глобальном" контексте, и внутри функции this указывает на window. Соответственно в последней строчке вы задаете обработчик получения фокуса родительским окном, а внутри обработчика - закрываете дочернее окно (которое внутри обработчка представлено переменной obj)
это какая-то магия, но работает
вызванная без аргументов, функция закрывает текущее окно
function close_window(url){
var newWindow = window.open('', '_self', ''); //open the current window
window.close(url);
}
ааааа..... это же просто чит !
window.open(loaction, '_self').close();
А может ко сможет мне помочь? Мне нужно, чтоб по нажатию "ОК" в диалоговом окне alert закрывалась браузерная вкладка
Как сделать так что бы при нажатии на ОК посетитель переходил на другую страницу, а если отмена закрывалась вкладка?
Если кто мучался с закрытием модольного окна, открытого через jquery, (Например:
highslide), то вот таблетка:
играю в браузерную игру
минимальную информацию обо мне в игре можно узнать просто нажав на мой профиль
где откроется отдельное окно
но и этого я бы не хотел
там можно загрузить свою картинку (с любого сайта), вписать домашнюю страницу, оставить свою почту
вот в этих вариантах есть возможность закрытия окна с моим профилем?
что бы просто автоматически закрывалась открывшись
например когда обращается за картинкой на какой то ресурс а оттуда сразу команда закрыть окно
javascript:close() в ссылку и не парься
Есть ли способ закрыть текущую страницу в последнем chrome.
var newWindow = window.open('', '_self', ''); //open the current window
window.close();
Этот способ не работает.
В консоль падает warning Scripts may close only the windows that were opened by it.
Ребят, помогите.
Есть окно, из которого я открываю другое окно
var w = window.open('test2.html', 'MyWindow');
во втором окне я делаю что надо, и жму кнопку закрыть
window.close();
как только эта страница закрывается через эту функцию, мне надо запустить скрипт на основной странице...
Как это отследить ???
У меня работает только такой способ: self.close()
Доработал "читерский".
Пропишите следующего рода скрипт на закрываемую страницу.
function DoCPExit()
{
if(window != window.parent && window.parent && window.parent["DoCPExit"] !== undefined )
{
window.parent.DoCPExit();
}
else
{
if(window.top == self)
{
var win = window.open("","_self");
win.close();
}
else
{
var win = window.top.open("","_self");
win.top.close();
}
}
}
И вызовите функцию DoCPExit();
Все успешно закрывается и без каких-либо подтверждений для пользователя.
Причем вызов функции можно настроить по времени истечения, например 5 секунд.
Спасибо Скриптер!
Roksa tomaszów maz
Отправить комментарий
Приветствуются комментарии:Для остальных вопросов и обсуждений есть форум.