mars37
Новичок
JS: определить, открыто-ли окно по его имени
Как в javascript можно узнать, открыто-ли окно с некоторым именем (идентификатором)? И если оно существует, получить его идентификатор, с которым можно работать...
Похожих вопросов я тут много нашёл, но всё не то...
Сопутствующая "лирика":
Ситуация такая: с некоторой страницы по некоторым событиям я создаю окна с помощью функции window.open(url, win_id, params); Возвращаемый функцией идентификатор окна я храню в массиве, работаю с ним при необходимости, и всё было-бы хорошо, НО то главное окно, откуда я открываю дочерние окна, используется. Страницу перегружают или загружают другую страницу. При этом конечно моего массива с идентификаторами окон уже нету. И вот по некоторому событию мне надо создать окно с некоторым именем win_id. Просто сделать window.open(url, win_id, params) нельзя: при этом окно, если оно уже существует, перегружается, а это делать нельзя.
Как в javascript можно узнать, открыто-ли окно с некоторым именем (идентификатором)? И если оно существует, получить его идентификатор, с которым можно работать...
Похожих вопросов я тут много нашёл, но всё не то...
Сопутствующая "лирика":
Ситуация такая: с некоторой страницы по некоторым событиям я создаю окна с помощью функции window.open(url, win_id, params); Возвращаемый функцией идентификатор окна я храню в массиве, работаю с ним при необходимости, и всё было-бы хорошо, НО то главное окно, откуда я открываю дочерние окна, используется. Страницу перегружают или загружают другую страницу. При этом конечно моего массива с идентификаторами окон уже нету. И вот по некоторому событию мне надо создать окно с некоторым именем win_id. Просто сделать window.open(url, win_id, params) нельзя: при этом окно, если оно уже существует, перегружается, а это делать нельзя.