현재 window.showModalDilog를 사용하여 부모 창에서 어떤 작업을 수행 할 수없는 모달 팝업 창을 엽니 다.window.open 팝업 방법 모달?
하지만 Google 검색에서 표준 방법이 아니며 다양한 브라우저가이 기능을 지원하는 것을 중단했습니다.
사실 나는 Opera에서이 문제에 직면하고 있습니다. 오페라 날 자바 스크립트 오류를 제공하고 그 시점에서 실행을 중지합니다. 오류가 발생한 후에는 아무 것도 일어나지 않습니다.
그래서 하나의 옵션 만 남았고 window.open이 있습니다.
하지만 부모 창을 비활성화하고 싶습니다 (showModalDilog 에서처럼).
내가 그렇게 할 코드 아래 시도 :<script type="text/javascript">
$(window).load(function() {
window.opener.document.body.disabled=true;
});
$(window).unload(function() {
window.opener.document.body.disabled=false;
});
</script>
하지만이에 실패했습니다.
아무도 나에게 window.open을 만들 수 있도록 코드를 제안 할 수 있습니까?
희망 사항 제 질문을 잘 설명했습니다. 자세한 정보가 필요하면 저에게 질문하십시오.
은 .... 미리 감사업데이트 :
나는 팝업 창에서 URL을 열려면 다음 URL이 양식을 포함하여 열린 후 특정 행동을한다.
팝업을 열어 내 코드 :
는window.open("https://www.picpixa.com/wp-content/plugins/create-own-object/plugin-google-drive/index.php", "socialPopupWindow",
"location=no,width=600,height=600,scrollbars=yes,top=100,left=700,resizable = no");
제발 도와주세요 ....
업데이트 1 :
내가 하나를 열 수 있다면 그것은 또한 나에게 도움이 될 것이다 여러 버튼을 클릭하면 팝업 창이 열립니다. 나는 btn1 팝업을 클릭하면 "temp"라는 팝업이 열립니다. 하지만 btn2를 클릭하면 "temp"라는 새 팝업창이 열립니다. 이 문제에 대한 제안을하면 80 % 문제를 해결하는 데 도움이됩니다.
@Teemu() 현재 ... 는하지만 오페라에서 지원되지 않습니다. 그것이 대체물을 찾는 이유입니다 ... –
음, sMD는 여전히 [표준의 일부인 것 같습니다] (http://www.w3.org/TR/2013/WD-html51-20130528/webappapis.html) # dialogs-implemented-using-separate-documents). 그것을 사용할 수 없다면 UI 대화 상자 또는 비슷한 것을 사용하여 직접 구현해야합니다. – Teemu