你可以用 window.open() 不是一样的吗?function printPreview()
{
try
{
var printWindow = window.open("","_blank");
var str = "<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>"
var s = "<html>\r\n";
s += "<head>";
s += "<LINK href='../../pic/public.css' type='text/css' rel='stylesheet'>";
s += "<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>";
s += "</head>";
s += "<body><center><br>";
s += "<div align=center style='width:96%'>";
s += document.all.dgAnswer.outerHTML;
s += "</div>";
s += "</center></body>";
s += "</html>";
printWindow.document.write(s);
printWindow.document.close();
printWindow.document.body.insertAdjacentHTML("beforeEnd", str);
printWindow.document.all.WebBrowser.ExecWB(7,1);
printWindow.close();
}
catch(e)
{
alert("您的浏览器版本太低,请升级您的浏览器!");
}
}
{
try
{
var printWindow = window.open("","_blank");
var str = "<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>"
var s = "<html>\r\n";
s += "<head>";
s += "<LINK href='../../pic/public.css' type='text/css' rel='stylesheet'>";
s += "<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>";
s += "</head>";
s += "<body><center><br>";
s += "<div align=center style='width:96%'>";
s += document.all.dgAnswer.outerHTML;
s += "</div>";
s += "</center></body>";
s += "</html>";
printWindow.document.write(s);
printWindow.document.close();
printWindow.document.body.insertAdjacentHTML("beforeEnd", str);
printWindow.document.all.WebBrowser.ExecWB(7,1);
printWindow.close();
}
catch(e)
{
alert("您的浏览器版本太低,请升级您的浏览器!");
}
}
解决方案 »
- JSp window.open问题
- 急,为什么一个插件在操作系统为window 2003 server下不能播放声音?
- 关于一个最简单的输入限制
- 在frameset 里 如何在一个frame 中设置另一个frame的 控件焦点
- 表单验证问题,在线等
- 这函数如何调用的了,大家帮帮我吧,在线等急急。
- 新浪论坛里面的树型和那两个蓝色的三角形所实现的功能是怎样实现的?大家有没有兴趣分析一下啊??
- 读取文件,替换一定的内容后给另外的一个页面(document.write),字符转换的问题
- 求javascript和vbscript文档
- jstree如何实现从dom元素拖放到数的节点上?
- 各位大侠请问怎么控制浏览器的滚动条啊?(比如控制颜色,大小等。。)在先等,急!!!!
- 无闪烁刷新的代码
那样会打开一个窗口的,我不想另开一个窗口