관리자님 팁자료실에서 인쇄버튼을 추가했는데요...
윈도우창에 팝업으로잘 띄고 인쇄도 다 되고 완전 좋아요...
한가지 추가 하고 싶은게 있는데요~
우선 팝업창으로 주문서 인쇄할 부분이 보이는데요...
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>
윈도우창에 팝업으로잘 띄고 인쇄도 다 되고 완전 좋아요...
한가지 추가 하고 싶은게 있는데요~
우선 팝업창으로 주문서 인쇄할 부분이 보이는데요...
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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 56073 | |
| 56067 | |
| 56065 | |
| 56060 | |
| 56058 | |
| 56055 | |
| 56051 | |
| 56048 | |
| 56044 | |
| 56043 | |
| 56042 | |
| 56039 | |
| 56035 | |
| 56032 | |
| 56030 | |
| 56028 | |
| 56025 | |
| 56018 | |
| 56012 | |
| 56010 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기