再问有关打印的问题 直接用js是不行的,不过可能有web打印的activex控件之类的东西能做到。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Untitled Document</title> </head> <style type="text/css" media=print> .noprint { display: none } </style> <script defer> function SetPrintSettings(){ // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 factory.printing.printer = "HP DeskJet 870C" factory.printing.copies = 2 factory.printing.collate = true factory.printing.paperSize = "A4" factory.printing.paperSource = "Manual feed" // -- basic features factory.printing.header = "This is MeadCo" factory.printing.footer = "Advanced Printing by ScriptX" factory.printing.portrait = false factory.printing.leftMargin = 1.0 factory.printing.topMargin = 1.0 factory.printing.rightMargin = 1.0 factory.printing.bottomMargin = 1.0 } </script> <script language="javascript"> function printsetup(){ // 打印设置 wb.execwb(8, 1); } function printpreview(){ // 打印预览 wb.execwb(7, 1); } function printit(){ if (confirm('确认进行打印?')) { wb.execwb(6, 6) } } </script> </head> <body> <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0> </OBJECT> <input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit();"> <input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();"> <input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();"> <input type=button name=button_fh value="关闭" class="noprint" onclick="javascript:window.close();"> <br> </body></html> 上面的代码在我另外一个贴子里看有兄弟发出来过了.能详解一下这些代码的含义吗?另外,如果我的打印机名称与这里写的不同呢?怎么办? // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pages from 1 to 3 factory.printing.printer = "HP DeskJet 870C" factory.printing.copies = 2 factory.printing.collate = true factory.printing.paperSize = "A4" factory.printing.paperSource = "Manual feed" // -- basic features factory.printing.header = "This is MeadCo" factory.printing.footer = "Advanced Printing by ScriptX" factory.printing.portrait = false factory.printing.leftMargin = 1.0 factory.printing.topMargin = 1.0 factory.printing.rightMargin = 1.0 factory.printing.bottomMargin = 1.0 麻烦大家帮我看一下这段代码,为什么alert不好用呢??!! 我想要做两次密码不同就警示和不输入完整信息就警示的操作! 请教关于窗口置顶的问题 表格内容的动态填充 请大家帮帮忙,这个网站这样的效果怎么实现? AJAX资料收集 怎样在Html中使用ActiveX的事件 请大家看看把这段代码录入html文件,起不起作用 javascript怎样引用名称中带":"的控件.除elements外. 截取二进制流的方法 JavaScript 运行时错误: 对象不支持“live”属性或方法 求大神指教 在jsp页面图片上画直线,请问用js如何实现 一个dom的节点问题.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<style type="text/css" media=print>
.noprint {
display: none
}
</style>
<script defer>
function SetPrintSettings(){
// -- advanced features
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.SetPageRange(false, 1, 3) // need pages from 1 to 3
factory.printing.printer = "HP DeskJet 870C"
factory.printing.copies = 2
factory.printing.collate = true
factory.printing.paperSize = "A4"
factory.printing.paperSource = "Manual feed"
// -- basic features
factory.printing.header = "This is MeadCo"
factory.printing.footer = "Advanced Printing by ScriptX"
factory.printing.portrait = false
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0
}
</script>
<script language="javascript">
function printsetup(){
// 打印设置
wb.execwb(8, 1);
}
function printpreview(){
// 打印预览
wb.execwb(7, 1);
}
function printit(){
if (confirm('确认进行打印?')) {
wb.execwb(6, 6)
}
}
</script>
</head>
<body>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0>
</OBJECT>
<input type=button name=button_print value="打印" class="noprint" onclick="javascript:printit();">
<input type=button name=button_setup value="打印页面设置" class="noprint" onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();">
<input type=button name=button_fh value="关闭" class="noprint" onclick="javascript:window.close();">
<br>
</body>
</html>
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.SetPageRange(false, 1, 3) // need pages from 1 to 3
factory.printing.printer = "HP DeskJet 870C"
factory.printing.copies = 2
factory.printing.collate = true
factory.printing.paperSize = "A4"
factory.printing.paperSource = "Manual feed"
// -- basic features
factory.printing.header = "This is MeadCo"
factory.printing.footer = "Advanced Printing by ScriptX"
factory.printing.portrait = false
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0