일과 생활
Home
  • 분류 전체보기 (181) N
    • 이야기 (3) N
    • Tools (2)
      • vs code (2)
    • Open API (82)
      • Jquery (47)
      • Naver (2)
      • Google (21)
      • Daum (4)
      • kakao (2)
      • 그 외 (6)
    • DataBase (28)
      • MS-SQL (22)
      • My-SQL (6)
    • Progmming (24)
      • ASP (1)
      • PHP (9)
      • .Net (7)
      • JSP (0)
      • HTML (0)
      • JAVA (0)
      • Python (2)
      • Javascript (4)
      • git (1)
    • CSS (1)
    • OS (15)
      • Microsoft (14)
      • Linux (0)
      • mac (1)
    • Cloud Server (3)
    • 추천 정보 (14)
    • 에러노트 (8)
Home
블로그 내 검색

일과 생활

함께 쌓여가는 개발자의 경험과 기록

  • Open API/그 외

    팝업 프린트 후 창 자동 닫기

    2018. 9. 14.

    by. Yo.

    728x90

    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);
    
    
    



    728x90
    저작자표시 (새창열림)

    댓글

    관련글

    • Throttle & Debounce 스로틀과 디바운스 2021.09.06
    • 유동적인 테이블 Td 셀 병합 rowspan 처리 Javascript 함수 2021.07.22
    • ip 주소로 국가 조회하는 방법 about.ip2c.org API 2018.08.30
    • Javascript , Data URL을 이용한 엑셀 파일 생성하기 2018.02.21
    맨 위로
전체 글 보기
  • SyntaxHighlighter 웹버전
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Daum Corp.

Designed by Nana
블로그 이미지
Yo.

티스토리툴바