<script language="javascript">
var win = null;
function AreaPrintAll(printThis){
win = window.open();
self.focus();
win.document.open();
win.document.write ('<'+'html'+'>');
win.document.write ('<'+'head'+'>');
win.document.write ('<'+'/'+'head'+'>');
win.document.write ('<'+'body'+'>');
win.document.write (printThis);
win.document.write ('<'+'/'+'body'+'><'+'/'+'html'+'>');
win.document.close();
win.print();
win.close();
}
</script>
<html>
<head>
</head>
<body>
<div id="box1">첫번째 영역</div>
<div id="box2">두번째 영역</div>
<div id="box3">세번째 영역</div>
<a href="javascript:AreaPrintAll(document.getElementById('box1').innerHTML);">첫번째 영역을 출력 합시다.</a><br />
<a href="javascript:AreaPrintAll(document.getElementById('box2').innerHTML);">두번째 영역을 출력 합시다.</a><br />
<a href="javascript:AreaPrintAll(document.getElementById('box3').innerHTML);">세번째 영역을 출력 합시다.</a>
[출처] 지정 영역만 프린트(PRINT) 하기....한페이지에 여러 영역이 있을 경우 (불사신조드의 웹디자인/웹프로그램) |작성자 초천재