Javascript.RU

window.close

Синтаксис

window.close()
newWin.close()

Описание, примеры

Если закрываемое окно не было открыто при помощи window.open, то
при его закрытии выводится предупреждение. Посетитель может отклонить закрытие.

Пример: закрытие окна
var openedWindow;

function openWindow() {
  openedWindow = window.open('moreinfo.html')
}

function closeOpenedWindow() {
  openedWindow.close()
}

Автор: Обнинск (не зарегистрирован), дата: 28 октября, 2009 - 15:16
#permalink

А как закрыть окно если открылось не через javascript ?


Автор: Илья Кантор, дата: 28 октября, 2009 - 16:35
#permalink

А также Но будет вопрос посетителю, хочет ли он закрыть окно.


Автор: alexandrr (не зарегистрирован), дата: 22 марта, 2012 - 20:53
#permalink

Еле додумался)))

function exit(){
var thisWindow = window.open("Listing3.html",'_self');
var exit = confirm("Хотите закрыть страницу?");
if(exit){
thisWindow.close();
}
}


Автор: romyk (не зарегистрирован), дата: 20 ноября, 2009 - 18:21
#permalink

спасибо помогло =)


Автор: Гость (не зарегистрирован), дата: 7 мая, 2010 - 12:21
#permalink

Как из родительского окна можно передать фокус окну, открытому следующей командой?
wid = window.open('1.htm','wname','width=300,height=300');
wname.focus()
wid.focus()
window.wid.focus()
window.wname.focus()
self.wid.focus()
помогите плиз.....


Автор: RE_, дата: 3 августа, 2010 - 13:06
#permalink
var newWin = window.open("http://javascript.ru",
   "JSSite",
   "width=420,height=230,resizable=yes,scrollbars=yes,status=yes"
)

newWin.focus()

кэп


Автор: Andrej (не зарегистрирован), дата: 20 октября, 2010 - 14:54
#permalink

а у меня не получается закрыть окно, которое открыто не скриптом.

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();
	}

Помогите разобраться


Автор: Гость (не зарегистрирован), дата: 26 октября, 2010 - 23:31
#permalink
<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();
}

Автор: Гость (не зарегистрирован), дата: 13 апреля, 2011 - 12:29
#permalink

Подскажите как закрыть страницу через javaScript

если вставить в страницу скрипт с window.close(); то ничего не происходит..

нежно что бы при открытии страницы она закрывалась скажем через 5 секунд.

спс


Автор: Гость (не зарегистрирован), дата: 15 февраля, 2012 - 14:17
#permalink

Та же проблема. Не срабатывает window.close()


Автор: Гость (не зарегистрирован), дата: 22 февраля, 2012 - 16:47
#permalink

Для доступа к свойствам текущего окна используется self. Используйте self.close();


Автор: Гость (не зарегистрирован), дата: 4 марта, 2012 - 19:58
#permalink

Почему-то window.close(), self.close(), this.close() работают только в Opera.


Автор: primkray (не зарегистрирован), дата: 13 марта, 2012 - 13:17
#permalink

Если окно создано через фрейм на jquery. Много вопросов на форумах, как закрыть модальное окно из фрейма, обычно ответ один - никак. Но решение есть и оно аналогично плагину thickbox.

Просто навесить код на элемент находящийся внутри фрейма.

onclick="self.parent.$.modal.impl.close();"


Отправить комментарий

Приветствуются комментарии:
  • Полезные.
  • Дополняющие прочитанное.
  • Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
    Для остальных вопросов и обсуждений есть форум.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.
Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешены HTML-таги: <strike> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <u> <i> <b> <pre> <img> <abbr> <blockquote> <h1> <h2> <h3> <h4> <h5> <p> <div> <span> <sub> <sup>
  • Строки и параграфы переносятся автоматически.
  • Текстовые смайлы будут заменены на графические.

Подробнее о форматировании

CAPTCHA
Антиспам
1 + 12 =
Введите результат. Например, для 1+3, введите 4.
 
Поиск по сайту
Реклама

Содержание

Учебник javascript

Основные элементы языка

Сундучок с инструментами

Интерфейсы

Все об AJAX

Оптимизация

Разное

Дерево всех статей

Последние темы на форуме
Forum
Последние комментарии