有人用过JatoolsPrinter打印控件吗?
打印预览的时候提示“res://jatoolsP.dll/PT.htm”
在打印的时候提示:res://jatoolsP.dll/PT.htm,当前页面脚本错误,没有权限,请问这是什么原因造成的啊?
我在上周五都 是好的,程序也没改过,
今天来了就这样了,一直找不到原因,特来请教你们开发人员:不然工作做不下去了。
我调试到这里就出错了:jatoolsPrinter.printPreview(myreport);
下面的是我的源代码:
function doPrint(how,type,url){
url = "http://<%=remoteIP%>"+url;
var array=new Array();
k=0;
array[k]=url;
if(typeof(jatoolsPrinter.page_div_prefix)=='undefined'){
alert("请按页顶上的黄色提示下载ActiveX控件.如果没有提示请按以下步骤设置ie.\n 工具-> internet 选项->安全->自定义级别,设置 ‘下载未签名的 ActiveX ’为'启用'状态");
return ;
}
//打印文档对象
var myreport ={
//settings:{
// 指定纸张的高宽以十分之一毫米为单位,本设置实际是指定为a4大小
//paperWidth : 6000,
//paperHeight : 5000,
// 指定打打印方向为横向, 1/2 = 纵向/横向
// orientation : 2 },
settingsID : "mysettings1",
documents: array,
copyrights : '杰创软件拥有版权 www.jatools.com' // 版权声明必须
};
// 调用打印方法
if(how == '打印预览...')
jatoolsPrinter.printPreview(myreport); // 打印预览
else if(how == '打印...')
jatoolsPrinter.print(myreport ,true); // 打印前弹出打印设置对话框
else
jatoolsPrinter.print(myreport ,false); // 不弹出对话框打印
}
------解决方案--------------------
这个流氓360.
楼主,重装IE6,然后把那控件的代码再覆盖一次即可