javascriptÀÇ window.print()´Â Àμââ(ÇÁ¸°ÅÍ ¼±ÅÃÇϴ ȸé)À» ¿©´Â ±â´É¿Ü¿¡ ´Ù¸¥ Ä¿½ºÅ͸¶ÀÌ¡ÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù. Àμ⸦ ÇÏÁö ¾Ê°í, âÀ» ´Ý¾ÒÀ» ¶§, ó¸® ¹æ¹ýÀÌ ÀÖÀ¸¸é ÁÁÀºµ¥..
activeX·Î ÇؾßÇÒ °Í °°½À´Ï´Ù. activeX·Î´Â scriptX¸¦ ÀÌ¿ëÇØ º¼¸¸ Çѵ¥... advanced ±â´ÉÀº À¯·á·Î ±¸¸ÅÇÑ °æ¿ì¿¡¸¸ °¡´ÉÇؼ ±×·¸°Ô ÃßõÇÒ ¼ö´Â ¾ø±º¿ä..
´Ù¸¸, scriptXÀÇ ±âº» ±â´É(¹«·á)Áß¿¡, ÀμââÀ» ¿¾ú´Âµ¥... °í°´ÀÌ Àμ⸦ ÇÏÁö ¾Ê°í, ÀμââÀ» ´Ý¾Æ¹ö¸®¸é return value·Î false¸¦ µ¹·ÁÁÖ´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
ÆäÀÌÁö¿¡¼ ÀμââÀ» ¿°í, ¸¸¾à return°ªÀÌ false¸é "Àμâ¾ÈÇÔ"À¸·Î ´Ù½Ã ó¸®ÇÏ°í, trueÀ̸é "ÀμâµÊ" ó¸®Çϸé 100%´Â ¾Æ´ÏÁö¸¸, ±ÙÁ¢ÇÑ °á°ú¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. (°¢Á¾ ÇÁ¸°ÅÍ ¿À·ù°¡ ÀÖ¾î ÇÁ¸°Æ®°¡ ¾ÈµÈ °æ¿ì´Â print¿¡¼ °á°ú°ªÀ» return ¹Þ¾Æ¾ß Çϴµ¥.. ±×·¯·Á¸é, À¯·á±â´ÉÀ» »ç¿ëÇØ¾ß ÇÒ µíÇÕ´Ï´Ù)
¾Æ·¡¿¡¼´Â printresult.asp?result=0(½ÇÆнÃ) printresult.asp?result=1(¼º°ø½Ã)·Î ó¸®Çߴµ¥, À̸¦ ÅëÇÑ db ÀÛ¾÷Àº Àß ¾Ë¾Æ¼ ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù..
Âü°í·Î scriptxÀÇ ±âº»±â´É(¹«·á)¸¦ ÀÌ¿ëÇϸé ÇÁ¸°Æ® °á°ú¹°ÀÇ header footer À§/¾Æ·¡/ÁÂ/¿ì ¿©¹é °¡·Î/¼¼·ÎÃâ·Â µîÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í ¼Ò½º´Â
<OBJECT id="factory" style="DISPLAY: none"
codeBase="http://www.meadroid.com/scriptx/smsx.cab#Version=6,2,433,14"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" viewastext>
</OBJECT>
<script>
function
printPage(){
factory.printing.header = ""; //¸Ó¸´¸»
¼³Á¤
factory.printing.footer = ""; //²¿¸´¸» ¼³Á¤
factory.printing.portrait =
true; //Ãâ·Â¹æÇâ ¼³Á¤: true-°¡·Î, false-¼¼·Î
factory.printing.leftMargin = 1.0; //¿ÞÂÊ
¿©¹é ¼³Á¤
factory.printing.topMargin = 1.0; //À§ÂÊ ¿©¹é
¼³Á¤
factory.printing.rightMargin = 1.0; //¿À¸¥ÂÊ ¿©¹é
¼³Á¤
factory.printing.bottomMargin = 1.0; //¾Æ·¡ÂÊ ¿©¹é ¼³Á¤
a = factory.printing.Print(true); //Ãâ·ÂÇϱâ
if (!a)
{
window.location.href="printresult.asp?result=0" // Àμâ¾øÀÌ ´ÝÀº °æ¿ì ó¸®url
get¹æ½Ä
}
else {
window.location.href="printresult.asp?result=1" //
ÀμâÇÑ °æ¿ì ó¸®url get¹æ½Ä
}
}
</script>
<body
onload="printPage();">
ÀμâÇÒ ³»¿ë
</body>