文章出處
View Code
View Code
文章列表
將如下代碼添加到頁面:

<object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0"> <embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0" pluginspage="/Content/Plugins/lodop/install_lodop.exe"></embed> </object>
JS代碼:

//打印 var LODOP; function printPage(areaId) { LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM')); LODOP.PRINT_INIT("分頁打印"); LODOP.SET_PRINT_MODE("PRINT_PAGE_PERCENT", "92%"); LODOP.ADD_PRINT_HTM(30, 30, 1170, "BottomMargin:30px", document.getElementById(areaId).innerHTML); LODOP.PREVIEW(); } function getLodop(oOBJECT, oEMBED) { /************************** 本函數根據瀏覽器類型決定采用哪個對象作為控件實例: IE系列、IE內核系列的瀏覽器采用oOBJECT, 其它瀏覽器(Firefox系列、Chrome系列、Opera系列、Safari系列等)采用oEMBED。 **************************/ var strHtml1 = "<br><br><br><br><font color='#FF00FF'>打印控件未安裝!點擊這里<a href='/Content/Plugins/lodop/install_lodop.exe'>執行安裝</a>,安裝后請刷新頁面或重新進入。</font>"; var strHtml2 = "<br><br><br><br><font color='#FF00FF'>打印控件需要升級!點擊這里<a href='/Content/Plugins/lodop/install_lodop.exe'>執行升級</a>,升級后請重新進入。</font>"; var strHtml3 = "<br><br><br><br><font color='#FF00FF'>注意:<br>1:如曾安裝過Lodop舊版附件npActiveXPLugin,請在【工具】->【附加組件】->【擴展】中先卸它;<br>2:如果瀏覽器表現出停滯不動等異常,建議關閉其“plugin-container”(網上搜關閉方法)功能;</font>"; var LODOP = oEMBED; try { if (navigator.appVersion.indexOf("MSIE") >= 0) LODOP = oOBJECT; if ((LODOP == null) || (typeof (LODOP.VERSION) == "undefined")) { if (navigator.userAgent.indexOf('Firefox') >= 0) document.documentElement.innerHTML = strHtml3 + document.documentElement.innerHTML; if (navigator.appVersion.indexOf("MSIE") >= 0) document.write(strHtml1); else document.documentElement.innerHTML = strHtml1 + document.documentElement.innerHTML; return LODOP; } else if (LODOP.VERSION < "6.0.5.8") { if (navigator.appVersion.indexOf("MSIE") >= 0) document.write(strHtml2); else document.documentElement.innerHTML = strHtml2 + document.documentElement.innerHTML; return LODOP; } //*****如下空白位置適合調用統一功能:********* //******************************************* return LODOP; } catch (err) { document.documentElement.innerHTML = "Error:" + strHtml1 + document.documentElement.innerHTML; return LODOP; } }
控件使用效果圖:
文章列表
全站熱搜