C-Lodop对大小写敏感 不要使用大小混写

C-Lodop是对大小写敏感的,而以前的Lodop控件,对于大小混写有可能可以用,而目前由于高版本的火狐谷歌不再支持np插件,为了兼容所有浏览器,就要使用c-lodop,或像Lodop官网的样例一样,混合部署。

如果发生问题,可排查一下是否是写法问题,调试下JS,纠正写法。
例如,如下这段代码,把把SET_PRINT_PAGESIZE写成SET_PRINT_pagesize,在使用lodop的情况下,可以显示,在使用c-lodop的时候,页面表现为点击没反应,查看一下错误列表,看到有提示SET_PRINT_pagesize is not a function,c-lodop没有识别这个小写的方法,因此在更新到c-lodop时,注意如果原来有小写代码,要都改成符合规范的大小

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>WEB打印控件LODOP</title>
<script language="javascript" src="LodopFuncs.js"></script>
</head>
<body>
<a href="javascript:prn1_preview()">打印预览</a><br>
<script language="javascript" type="text/javascript">   
        var LODOP; //声明为全局变量 
    function prn1_preview() {
        LODOP=getLodop(); 
        LODOP.PRINT_INIT("");
        LODOP.SET_PRINT_pagesize(1,300,300,"");
        //错误写法,c-lodop下对大小写敏感,
        LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");
        //LODOP.PRINT_DESIGN();
        LODOP.PREVIEW();    
    };
</script> 
</body>

 

Lodop可以识别该方法,弹出预览界面
c-lodop对大小写敏感,不识别,JS报错,并不会弹出预览界面

posted @ 2018-12-11 13:36  花谢悦神  阅读(549)  评论(0编辑  收藏  举报