我下的是2.0的类库,使用的是jsjava-2.0.js。但是使用打印预览提示出错
(
windowsXP sp2 , myie2
)
提示8092行出错
这一行的代码为:preWin.document.body.innerHTML=preWinConent;
<html>
<head>
<script src='jsjava-2.0.js'></script>
<script>
function printreview(){
var print=new HtmlPrint();
var printArea=new HtmlPrintArea("info");
print.setArea(printArea);
print.preview("test","width=300,height=500");
}
function printcontent(){
var print=new HtmlPrint();
var printArea=new HtmlPrintArea("info");
print.setArea(printArea);
print.print();
}
</script>
</head>
<body>
<table border="1">
<tr>
<td>Pritn test</td>
</tr>
</table>
<hr>
<div id="info" style="border-width:1;border-color:red;border-style:solid">
Print is very important!<br>
This area will be print!
</div>
<hr>
<input type="button" value="print preview" onclick="printreview()">
<input type="button" value="print" onclick="printcontent();">
</body>
</html>
Logged In: NO
经过测试,打印预览代码在myie和maxthon浏览器上运行,的确存在您提到的问题,JsJava一直以来是以IE和Firefox(部分兼顾opera)浏览器作为测试基础的,没有在myie等上面做过严格测试,同时我们也发现,myie虽然内核来自于IE,但是对于IE DOM的支持并不是很好,在某些对象的状态管理上也存在一定的问题,不过我们会在后续的版本中考虑对更为广泛的浏览器的支持的,再次感谢您的参与,您提的问题我们也将记录进入JsJava的bug数据库,希望您能一直关注JsJava。