문제
JQuery에 PopupWindow 플러그인을 사용하여 PopupWindow의 양식을 표시하고 있습니다. 제출 후이 창을 닫으려면 어떻게해야합니까?이것 내가 말하는 링크입니다. Pupup 창에서 링크를 열 수 있습니다. 그러나 제출 한 후 부모 창에서 열기를 원합니다.
해결책
팝업 페이지에서 동작을 링크에 첨부 할 수 있습니다.
<a href="javascript: self.opener.location = 'http://somewhere.ltd/path/to/dir'; self.close();">
Let's go Somewhere
</a>
또한 사용하는 것이 좋습니다 눈에 잘 띄지 않는 방식으로 JavaScript 위의 간단한 선을 사용하는 대신.
그 "페이드"작업에 대해; JavaScript를 사용하여 OS 창에 그런 일을 할 수 없습니다 (무엇이든지).
업데이트: ID 속성이있는 양식을 가정합니다 theChildForm
jQuery 사용 :
$("#theChildForm").submit(function() {
// TODO: Some data keeping jobs to be done
// Pass the url if needed
self.opener.location = 'http://somewhere.ltd/path/to/dir';
self.close();
// ...
});
제휴하지 않습니다 StackOverflow