상세 컨텐츠

본문 제목

window.open을 이용한 div 영역 프린트 하기

쿠쿠 작업장(web program)/javascript

by eunclove 2014. 6. 13. 03:54

본문

728x90
반응형

1. 프린트할 div 영역 지정해 주기

 

<div id="test_print">내용 </div>

 

2. div 밑에 스크립트 작성하기

 

<form name="t_p">
 <input type=hidden name="printzone">
</form>
<script type="text/javascript">
 function ex_print(){
  document.t_p.printzone.value = test_print.innerHTML;
  window.open("print.html","print_popup","width=800,height=600,top=100,left=100,noresizable,toolbar=no,status=no,scrollbars=yes,directory=no");
 }
</script>

 

3. button 만들기

<a href="#" onclick="ex_print()">버튼버튼</a>

 

4.팝업창 만들기 print.html

 

<HTML>
<HEAD>
<TITLE>프린트</TITLE>
<link type="text/css" href="../css/style.css" rel="stylesheet" />
<script for=window event=onload>

 page.innerHTML = opener.t_p.printzone.value

 window.print();

</script>
</HEAD>

<body>
<div id="page">

인쇄할 div 영역이 들어감.......
</div>
</BODY>
</HTML>

728x90

관련글 더보기

댓글 영역