日期:2014-05-17  浏览次数:20937 次

有人用过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,然后把那控件的代码再覆盖一次即可