积极答复者
IE8打印正常,IE6打印不正常

问题
-
需要在web连续打印图片,就图片地址写入生成的html,如下基本代码如下
if(winF != null)
{
winF.close();
winF = null;
}
var strHTML="";
strHTML+="<html><head><style> img{width;800px;height:1128px;page-break-after:null;display:block}</style><title></title></head>";
strHTML+="\n<body leftmargin=0 topmargin=0 marginwidth=0 marginheight=0>\n<object id=\"WebBrowser\" height=\"0\" width=\"0\" classid=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\"></OBJECT>";
var selectControl = $("#selectImage")[0];
var i=0;
var j = 0;
//(6)
strHTML+="<img src='url' />";
j++;if(j == 0) return alert("请先选择打印的图片!");
strHTML += "<script>";
if(oper) strHTML+="WebBrowser.ExecWB(7,1);window.opener=null;window.close();"; else strHTML+="WebBrowser.ExecWB(6,1);window.opener=null;window.close();";
strHTML += "<\/script>";
strHTML+="</body></html>";
winF = window.open("","","resizable=yes,scrollbars=yes");
winF.document.open();
winF.document.write(strHTML);
IE8执行正常,IE6执行时在需要打印的图片前面和后面都加了一张空白页。
请问如何兼容IE6,谢谢
答案
-
建议你全部升级的IE7 或者IE8. 以后越来越多的应用和IE6 会有兼容问题。
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support- 已标记为答案 Andrew_ZhuModerator 2010年3月17日 3:27
全部回复
-
建议你全部升级的IE7 或者IE8. 以后越来越多的应用和IE6 会有兼容问题。
This posting is provided "AS IS" with no warranties, and confers no rights. Microsoft Online Community Support- 已标记为答案 Andrew_ZhuModerator 2010年3月17日 3:27