powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как узнать о существовании окна с именем?
6 сообщений из 6, страница 1 из 1
Как узнать о существовании окна с именем?
    #32689456
isSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Открываю окно : window.open("11.aspx","OnlyOneWindow");
Как мне узнать о существовании окна "OnlyOneWindow"? Нужно для того, чтобы одновременно было открыто только одно окно с некой инфой, но если оно уже существует, то не перегружать его!
...
Рейтинг: 0 / 0
Как узнать о существовании окна с именем?
    #32689843
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть смысл подумать о модальном окне?
...
Рейтинг: 0 / 0
Как узнать о существовании окна с именем?
    #32690053
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать так:

Код: plaintext
1.
var hWin;
hWin = window.open("11.aspx","OnlyOneWindow");

А потом проверять свойство, по-моему, opened. Если оно true, то окно существует, иначе - закрыто. Точно не помню, поройтесь в Инете, если нет книжек.
...
Рейтинг: 0 / 0
Как узнать о существовании окна с именем?
    #32690068
maxapet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виноват.
Нужно проверять свойство closed переменной hWin. Если оно равно false , то окно существует, иначе - закрыто.
Подробности здесь
http://javascriptpro.narod.ru/window.htm
...
Рейтинг: 0 / 0
Как узнать о существовании окна с именем?
    #32693462
isSokol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы - натолкнули на интересные мысли по проекту :D
Разбор ответов:
1.Модальные окна не подходят, так как необходимо предоставить пользователю возможность работать с родительской страницей.
2. С переменной окна тоже не очень подходит, так как окошечко с таким именем может открыться и из другого окна, где об этой переменной ничего не известно! Хотя можно, конечно, засунуть в массив, а его в cookie. Вот если бы можно было их определить как-то глобально для данного клиента и не использовать cookie, то было бы просто супер!!!
Можно это как-то сделать?
Может есть какая-то коллекция открытых окон?
...
Рейтинг: 0 / 0
Как узнать о существовании окна с именем?
    #32694472
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Глобально для клиента - хранить значения в БД.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как узнать о существовании окна с именем?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]