JS打印

 function startPrint(obj) {
        var oWin = window.open("", "_blank");
        var strPrint = "<h4 style='font-size:18px; text-align:center;'>打印預覽區</h4>\n";

        strPrint = strPrint + "<script type=\"text/javascript\">\n";
        strPrint = strPrint + "function printWin()\n";
        strPrint = strPrint + "{";
        strPrint = strPrint + "var oWin=window.open(\"\",\"_blank\");\n";
        strPrint = strPrint + "oWin.document.write(document.getElementById(\"content\").innerHTML);\n";
        strPrint = strPrint + "oWin.focus();\n";
        strPrint = strPrint + "oWin.document.close();\n";
        strPrint = strPrint + "oWin.print()\n";
        strPrint = strPrint + "oWin.close()\n";
        strPrint = strPrint + "}\n";
        strPrint = strPrint + "<\/script>\n";

        strPrint = strPrint + "<hr size='1' />\n";
        strPrint = strPrint + "<div id=\"content\">\n";
        strPrint = strPrint + obj.innerHTML + "\n";
        strPrint = strPrint + "</div>\n";
        strPrint = strPrint + "<hr size='1' />\n";
        strPrint = strPrint + "<div style='text-align:center'><button οnclick='printWin()' style='padding-left:4px;padding-right:4px;'>打 印</button><button οnclick='window.opener=null;window.close();' style='padding-left:4px;padding-right:4px;'>關 閉</button></div>\n";
        oWin.document.write(strPrint);
        oWin.focus();
        oWin.document.close();
    }

引用
<input id="btnPrint" type="button" value="打 印" class="button_blue" οnclick="startPrint(document.getElementById('divPrint11'))" />

<div id="divPrint11" style=" width:100%; text-align:center; font-size:small;background-color:White;">打印數據</div>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章