새 웹 페이지 (# 2)를 여는 웹 페이지의 메인 창 (# 1)에서 새 창 (# 3)을 엽니 다.자바 스크립트에서 자식 및 손자 창 처리
내 사용자가 창 # 3 이전에 창 # 2를 닫으면 창 # 3이 더 이상 window.opener에서 함수를 호출 할 수 없다는 문제가 있습니다.
내가하고 싶은데 창 # 2가 닫히면 창 # 1로 창 # 3을 설정하는 것입니다.
나는 (내가 jQuery를 사용하는 방법에 의해)이 난 창 # 2를하려고 노력했습니다 창 # 3 내가 창 # 2에 배열 아이들에게 창을 추가로드
var children = [];
$(window).unload(function() {
$.each(children, function(p, win) {
if (win) {
win.opener = window.opener;
}
});
});
.
하지만 여전히 창 # 2가 창 # 3 이전에 닫히면 창 # 3의 window.opener가 창 # 1을 가리 키지 않습니다.
창 # 2가 닫힌 후에도 내 그랜드 창 (창 # 3)이 주 창 (창 # 1)을 호출 할 수 있는지 어떻게 확인합니까?
코드 전용 답변을 피하고 코드에 대한 설명을 제공해주십시오. –