Я видел способы увидеть, открыт ли какой-либо конкретный скрипт, но что, если это не так?Как определить, существует ли окно в Javascript?
У меня есть маленькое окно, в котором есть кнопка для загрузки большого окна. Когда я закрываю большой, я хочу, чтобы конкретный onUnload
или onBeforeUnload
стрелял, если маленький закрыт; если он все еще открыт, эти процедуры не будут срабатывать. У меня может быть просто массивный мозговой пердит, но я не могу понять, как проверить, открыто ли другое окно. Большой не открывает его, поэтому я не могу просто записать ручку с ее открытия.
В более короткие сроки: если окно A открыло окно B, как я могу проверить в окне B, если окно A все еще существует?
Ох. Ну, это было просто. Вот следующий вопрос, хотя ... если B был открыт независимо от A, есть ли способ увидеть, существует ли A? Имея конкретное имя/цель и все, не похоже, что он пытается угадать, что я имею в виду под A, он знает, что я имею в виду под A. – Andrew
window.parent? То есть для фреймов, а не для всплывающих окон –
О, джоз. Спасибо, Хуан. Да, я имел в виду «открыватель», а не «родитель». Эндрю: соответствующий ключ был бы аргументом windowName для 'window.open', но я не знаю, как использовать его иначе, чем другим вызовом' window.open', что довольно разрушительно. – chaos