팝업 프린트 후 창 자동 닫기
Open API/그 외 2018. 9. 14. 11:05
반응형
modal 팝업 , 일반 팝업 , 레이어 팝업 등등..온갖 팝업이 난무하는데
프린트하기가 너무 힘든 상황 통합으로 사용하기 위해서 방법을 찾아봤습니다.
어떤 경우 어떤 브라우저 버전에서는
window.print() 후 window.close() 하면
프린트 창이 뜨기도 전에 창이 닫히는 상황이 발생하기도하고..
포인트는 출력 후 onfocus 되었을때 창을 닫는다는 것.
최종 적으로는 아래 글에서 내용을 찾아서 처리했습니다.
여러 상황에 히스토리를 갖고 수정방법이 나열되어있습니다.
https://code-examples.net/en/q/6294d6
var content = "Hello"; newWin= window.open(); newWin.document.open(); newWin.document.write(content); newWin.document.close(); setTimeout(function(){ newWin.print(); newWin.onfocus=function(){ newWin.close();} },500);
댓글()