print preview를 쉽게하는 방법이 없을까요??? 정보
print preview를 쉽게하는 방법이 없을까요???본문
프린트 버튼을 달고, 그것을 누르면 게시글을 출력하기 전에 preview하게 해주는
기능이 있었으면 하는데, 좋은 방법이 뭘까요??? 지금 웹페이지를 잘 긁어서 보여주는
그런 편한 방법이 없나요??? 웹을 뒤져도 마땅한 방법이 안보여서요.
기능이 있었으면 하는데, 좋은 방법이 뭘까요??? 지금 웹페이지를 잘 긁어서 보여주는
그런 편한 방법이 없나요??? 웹을 뒤져도 마땅한 방법이 안보여서요.
댓글 전체
감솨...왜 이걸 못 찾았죠? ㅠ..ㅠ...
예제입니다: 이 방면은 제가 잘하죠... 위지윅 에디터만드는 기술이 있거든요...
<div id="contents"><strong>열심히</strong> 해보세요... 파이팅!</div>
<button onclick="print_contents()">프린트</button>
<script>
function print_contents()
{
var contents = document.getElementById('contents').innerHTML;
var width = 500;
var height = 500;
var left = (screen.availWidth - width) / 2;
var top = (screen.availHeight - height) / 2;
var options = 'width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + ',status=no,resize=no';
var win = window.open('', '', options);
win.document.body.innerHTML = contents;
if (document.all) {
win.document.execCommand('Print');
}
else {
win.print();
}
}
</script>
프린트 기능을 빼려면 if(document.all) 다음의 코드를 빼면 되여...
<div id="contents"><strong>열심히</strong> 해보세요... 파이팅!</div>
<button onclick="print_contents()">프린트</button>
<script>
function print_contents()
{
var contents = document.getElementById('contents').innerHTML;
var width = 500;
var height = 500;
var left = (screen.availWidth - width) / 2;
var top = (screen.availHeight - height) / 2;
var options = 'width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + ',status=no,resize=no';
var win = window.open('', '', options);
win.document.body.innerHTML = contents;
if (document.all) {
win.document.execCommand('Print');
}
else {
win.print();
}
}
</script>
프린트 기능을 빼려면 if(document.all) 다음의 코드를 빼면 되여...
아~ 감솨 ^^
잘되네요..감사해요
프린트