팝업창에서 아래와 같은 것을 시도했지만 작동하지 않습니다.
3 번 라인에서 수정을 제안하십시오.
function closePopup() {
window.opener.history.go(0);
$(opener.document).ready(function(){
window.opener.some_function(some_variable);
self.close();
});
}
팝업창에서 아래와 같은 것을 시도했지만 작동하지 않습니다.
3 번 라인에서 수정을 제안하십시오.
function closePopup() {
window.opener.history.go(0);
$(opener.document).ready(function(){
window.opener.some_function(some_variable);
self.close();
});
}
두 가지 : 당신은이 같은 원점 (동일한 호스트, 포트 및 프로토콜)의 경우에만 다른 윈도우의 Window#document
에 액세스 할 수 있습니다
document
개체가 생성되지 않습니다. history.go()
은 동기 작업이 아닙니다.대신 Window#load
이벤트를 시도 했습니까? 이 옵션을 밖으로
확인 : 만약 내가 잘못 http://plugins.jquery.com/project/popupready
음, 미안하지만, 아이가 알 수있는 방법은 부모가 태어 났을 때? – YOU
@ S.Mark가 태어나지 않았습니다. 부모 기능에 액세스 할 수있는 방법이 있다면 reborn.if가 있습니다. 그러면 해당 onload 이벤트가 발생하지 않습니다. 또한 확실하지 않습니다. 그게 내가 왜 여기에 올렸는지 ... – Kumar
: D 나는 본다. 그러나 여전히, 부모가 다시 태어나면 아이도 사라질 것인가, 안 그래? 내가''$ (opener.document) .ready "'라고봤을 때, 당신이 세상에서 그것을 시도한 첫 번째 사람인 것처럼 보입니다. 불쾌감은 없지만 많은 jQuery 괴짜들이 있습니다. 다른 사람의 대답을 기다릴 수 있습니다. – YOU