javascript - 打印网页(直接打印,不弹出打印预览或打印机选择窗口)
黄舟
黄舟 2017-04-11 09:44:23
0
0
4593
<html>
<head>
<style media=print>  
.Noprint{display:none;}<!--用本样式在打印时隐藏非打印项目-->  
</style>
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0 height=0>
</OBJECT> 
</head>

<body>
<script language="javascript"> 
  function printsetup(){ 
  // 打印页面设置 
  wb.execwb(8,1); 
  } 
  function printpreview(){ 
  // 打印页面预览      
  wb.execwb(7,1);            
  } 
  function printit() 
  { 
  if (confirm('确定打印吗?')) { 
  wb.execwb(6,6) 
  } 
  } 
</script> 
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0>
</OBJECT>


  </object> 
<input type=button class="Noprint" name=button_print value="打印" onclick="javascript:printit()"/> 
<input type=button class="Noprint" name=button_setup value="打印页面设置" onclick="javascript:printsetup();"/> 
<input type=button class="Noprint" name=button_show value="打印预览" onclick="javascript:printpreview();"/> 
<input type=button class="Noprint" name=button_fh value="关闭" onclick="javascript:window.close();"/>
<center>你是谁?!</center>
<p class="Noprint" align="center"> 你是谁1</p>
<p align="center"> 你是谁2</p>
</body>
</html>

function printit() 
  { 
  if (confirm('确定打印吗?')) { 
  wb.execwb(6,6)   
  } 
  } 

/wb.execwb(6,1)打印 (6,6)是直接打印 但是用(6,6)没用 还是要弹出 选择打印机的对话框
如何能不显示这个对话框呢?

还有就是JS如何控制打印纸张的大小和其他的参数

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート