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

주문상세내역 출력가능하게 했는데요~

· 12년 전 · 39 · 2
관리자님 팁자료실에서 인쇄버튼을 추가했는데요...

윈도우창에 팝업으로잘 띄고 인쇄도 다 되고 완전 좋아요...

한가지 추가 하고 싶은게 있는데요~

우선 팝업창으로 주문서 인쇄할 부분이 보이는데요...

1. style.css 가 안먹힌거로 보인다는점(폰트가 ㅋㅋ)

2. 열린창을 인쇄하면 되는데.. 취소하면 윈도우 창도 닫히잖아요..

요걸 안닫히게 하고 그창에 인쇄버튼으 추가해서 인쇄하게 하려면 어떻게 하는지요~

<?
include_once("./_common.php");
// 불법접속을 할 수 없도록 세션에 아무값이나 저장하여 hidden 으로 넘겨서 다음 페이지에서 비교함
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);
if (!$is_member) {
if (get_session("ss_on_uid_inquiry") != $_GET['on_uid'])
alert("직접 링크로는 주문서 조회가 불가합니다.\\n\\n주문조회 화면을 통하여 조회하시기 바랍니다.");
}
$sql = "select * from $g4[yc4_order_table] where od_id = '$od_id' and on_uid = '$on_uid' ";
$od = sql_fetch($sql);
if (!$od[od_id]) {
echo "$od_id $on_uid $MxIssueNO";
alert("조회하실 주문서가 없습니다.", $g4[path]);
}
// 결제방법
$settle_case = $od[od_settle_case];
set_session('ss_temp_on_uid', $on_uid);
$g4[title] = "주문상세내역 : 주문번호 - $od_id";
include_once("./_head.php");
?>
<img src="<?=$g4[shop_img_path]?>/top_orderinquiryview.gif" border=0><p>
<div id="div_print" align="center">
<?
$s_on_uid = $od[on_uid];
$s_page = "orderinquiryview.php";
include "./cartsub.inc.php";?>
<div id="div_print" align="center">

orderinquiryview.php 내용~


</div>
<table width=98%>
<tr><td align=right>
<input type=button value=' 인 쇄 ( Print) ' onClick="div_print()">
</tr></td>
<table>
<br><br>
<script type="text/javascript">
function div_print()
{
var div_html = document.getElementById('div_print').innerHTML;

var winprint = window.open("about:blank","winprint","width=716,height=500,scrollbars=yes");
winprint.document.open();
winprint.document.write(div_html);
winprint.document.close();
winprint.print();
winprint.close();
}
</script>
</body>
</html>

댓글 작성

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

로그인하기

댓글 2개

shop/orderinquiryview.php 를

<div id="div_print">
<link rel="stylesheet" href="<?=$g4['path']?>/style.css" type="text/css">

이렇게 수정해 보시기 바랍니다.


창이 자동으로 닫히는 것은 브라우저에서 지원되는 기능으로 이것을 닫히지 않게 하는 방법은 모르겠습니다.
12년 전
아네~ 감사합니다... 새해복많이 받으세요~

게시글 목록

번호 제목
56073
56067
56065
56060
56058
56055
56051
56048
56044
56043
56042
56039
56035
56032
56030
56028
56025
56018
56012
56010