목록IT·컴퓨터/javascript (3)
내일을 위한 오늘
웹사이트 개발시, 페이지 어딘가에 공지사항을 보여주고 싶을 때 자주 사용하는 텍스트 세로 롤링 코드입니다. 이보다도 좀 더 부드럽게 롤링되는 걸 본 적이 있는데, 차후 수정할 수 있도록 해보겠습니다. Lorem ipsum dolor sit amet.. Lorem ipsum dolor sit amet, consectetur.. Lorem ipsum dolor sit amet, consectetur adipiscing elit..
1. Printing using window.onbeforeprint and window.onafterprint. var prtContent; // The content you want to print var initBody; // Original web page body content function startPrint (div_id) { prtContent = document.getElementById(div_id); window.onbeforeprint = beforePrint; window.onafterprint = afterPrint; window.print(); } function beforePrint(){ initBody = document.body.innerHTML; document.bod..
웹페이지에 인쇄 기능을 넣고 싶은데, 인쇄 결과물에는 전체가 아니라, 특정 부분만 나오게 하고 싶을 때가 있습니다. 웹서핑을 하다보면 이런 기능이 구현된 곳이 종종 보이지요. 두 가지 방법이 있어 소개합니다. [첫 번째 방법] 같은 기능을 구현한 소스이더라도, 아이디어에 따라 다양하게 활용할 수도 있습니다. 예를 들어, 인쇄 후에는 인쇄 버튼 같은 특정 영역을 안보이게 하고 싶다거나.. 할 때, 아래 첫 번째 예시의 afterPrint() 함수 안에 원하는 코드를 작성하면 될 것입니다. var prtContent; // 프린트 하고 싶은 영역 var initBody; // body 내용 원본 // 프린트하고 싶은 영역의 id 값을 통해 출력 시작 function startPrint (div_id) { p..