테스트 사이트 - 개발 중인 베타 버전입니다

초보 인쇄관련 질문 좀 드립니다. 채택완료

장미란 4년 전 조회 3,904

아래는 인쇄버튼 스크립트 인데요

버튼 클릭시 새창으로 지정을 했는데 현재창으로 뜨거든요 ㅠ

새창으로 띄울려면 어디를 수정해야 할까요?

고수님들 조언 좀 부탁드립니다"꾸벅"

 

"target="_blank" class="btn btn_b03"> 인쇄하기

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

printArea() 함수를 찾아서 var win = window.open("/popup.html", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"); 이런부분을 찾아서..." _blank" 이부분이 있나 확인해 보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

장미란
4년 전
이 함수가 아예 없는데요 ㅠ
이렇게 밖에 안되어있네요 ㅎㅎ
저 함수를 어디에 넣어야 될까요 ㅠ"꾸벅"

<script type="text/javascript">
<!--
var initBody;
function beforePrint(){
boxes = document.body.innerHTML;
document.body.innerHTML = box.innerHTML;
}
function afferPrint(){
document.body.innerHTML = doxes;
}
function printArea(){
window.print();
}
window.onbeforeprint = beforePrint;
window.onafferprint =afterPrint;
-->
</script>
아톰빤스
4년 전
죄송해요..
소스를 보고 말씀드리는게 아니라 ;;
​​​​​​​첨부한 스크립트는 ;;
지금소스는 버튼클릭시..페이지에 인쇄할것을 덮어쓰는 구조로 되어있습니다..
위.popup.html 별도의 팝업할페이지를 만들어야 하시겠네요~

function printArea() {

var url = "popup.html"; //팝업할페이지
var name = "popup"; //팡업창이름암거나쓰시면
var option = "width = 500, height = 500, top = 100, left = 200, location = no"
var newW = window.open(url, name, option);
newW.document.write(box.innerHTM);

}

이렇게 하시면 될지 안될지...테스트 해보셔야 겠네요...
뇌피셜로 바로 만들어서..잘모르겠네요...

아님 popup.html 인쇄할 페이지를 별도로 만드셔야 될수도...;;

댓글을 작성하려면 로그인이 필요합니다.

4년 전

아톰님 감사합니다.

한번 해보겠습니다."꾸벅"

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인