특정 스크립트가 열리는 창을 열어 볼 수있는 방법을 보았지만 그렇지 않은 경우 어떻게해야합니까?창이 자바 스크립트에 있는지 어떻게 알 수 있습니까?
나는 큰 창을로드하기 위해 클릭하는 버튼이있는 작은 창이 있습니다. 큰 하나를 닫을 때, 작은 하나가 닫히면 특정 onUnload
또는 onBeforeUnload
을 발생시키고 싶습니다. 아직 열리면 그 절차는 시작되지 않습니다. 나는 엄청난 두뇌 방귀를 가지고 있을지도 모르지만 나는 다른 창이 열려 있는지 확인하는 방법을 알아낼 수 없다. 큰 것은 열지 않기 때문에 핸들을 열지 못하게 기록 할 수는 없습니다.
짧은 용어로 : 창 A가 창 B를 열었 으면 창 A가 여전히 존재하는지 어떻게 확인할 수 있습니까? 당신이 창을 펑하고 (스크립트 또는 사용자) 닫힌 경우
오. 글쎄, 그건 간단했다. 그렇지만 후속 질문이 있습니다. B가 A와는 별개로 열리면 A가 있는지 확인할 수있는 방법이 있습니까? A라는 특정 이름/목표와 모든 것을 가졌 으면 A가 의미하는 바를 신성하게하려고하는 것과는 다르다. A. A가 의미하는 바를 알고있다. – Andrew
window.parent? 프레임을위한 것이지 팝업을위한 것이 아닙니다 –
오, 이런. 고마워, 후안. 그래, 나는 부모님이 아니라 오프너를 의미했다. Andrew : 관련 키는 window.open에 대한 windowName 인수가 될 것입니다. 그러나 꽤 파괴적인'window.open'에 대한 다른 호출 이외의 방법을 사용하는 방법을 알지 못합니다. – chaos