문제

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();
     // ...
    });

다른 팁

사용 Ibox 또는 DHTML 창

아마도이 속성을 사용해야 할 것입니다.

window.opener

오프너 속성은 창을 여는 창에 해당합니다. 자식 창에 액세스하면 부모 창을 반환합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top