在网页打印显示请求服务器成功,但回调JS方法出错!

JavaScript013

在网页打印显示请求服务器成功,但回调JS方法出错!,第1张

js打印建议用jquery.PrintArea.min.js

将要打印的内容都放入一个div中,假设id为myprint,然后调用:$("#myprint").printArea()

打印网页中定义的部分内容的实现方法正常情况下的打印是使用 window.print()直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:

这个插件是我在项目中多次使用的插件,插件主要功能是打印当前页面(当前页面,非当前屏幕)

链接: https://pan.baidu.com/s/1nQQX8ov1YJWkSXUnQy-_sA 密码:akpq

使用方式

1.引用文件中的两个js

这里jquery版本只有1.4.4,所以建议将打印的页面和后台其他页面分开,避免发生冲突

2.定义function

3.html

注意点:需使用低版本jq,高版本不兼容.

<HTML><HEAD><TITLE>javascript打印-打印页面设置-打印预览代码</TITLE>

<META http-equiv=Content-Type content="text/htmlcharset=gb2312" />

<SCRIPT language=javascript>

function printsetup(){

// 打印页面设置

wb.execwb(8,1)

}

function printpreview(){

// 打印页面预览

wb.execwb(7,1)

}

function printit()

{

if (confirm('确定打印吗?')) {

wb.execwb(6,6)

}

}

</SCRIPT>

</HEAD>

<BODY>

<DIV align=center>

<OBJECT id=wb height=0 width=0

classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>

<INPUT onclick=javascript:printit() type=button value=打印 name=button_print />

<INPUT onclick=javascript:printsetup()type=button value=打印页面设置 name=button_setup />

<INPUT onclick=javascript:printpreview()type=button value=打印预览 name=button_show />

</DIV>

</BODY>

</HTML>