⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 print.html

📁 一篇用javascript写的关于打印问题源码
💻 HTML
字号:
<HTML><HEAD><TITLE>javascript打印</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312" />
<SCRIPT language=javascript> 
  function printsetup(){ 
  // 打印页面设置 
  wb.execwb(8,1); 
  } 
  function printpreview(){ 
  // 打印页面预览 
		PageSetup_Null();   
  wb.execwb(7,1); 
      
     
  } 

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

		var HKEY_Root,HKEY_Path,HKEY_Key; 
		HKEY_Root="HKEY_CURRENT_USER"; 
		HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; 
		//设置网页打印的页眉页脚为空 
		function PageSetup_Null() 
		{ 
		 try 
		 { 
		  var Wsh=new ActiveXObject("WScript.Shell"); 
		  HKEY_Key="header"; 
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
		  HKEY_Key="footer"; 
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); 
		 } 
		 catch(e){} 
		} 
		//设置网页打印的页眉页脚为默认值 
		function  PageSetup_Default() 
		{   
		 try 
		 { 
		  var Wsh=new ActiveXObject("WScript.Shell"); 
		  HKEY_Key="header"; 
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P"); 
		  HKEY_Key="footer"; 
		  Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d"); 
		 } 
		 catch(e){} 
		} 
  </SCRIPT>

</HEAD>
<!--
     WebBrowser.ExecWB(1,1) 打开 
     Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 
     Web.ExecWB(4,1) 保存网页 
     Web.ExecWB(6,1) 打印 
     Web.ExecWB(7,1) 打印预览 
     Web.ExecWB(8,1) 打印页面设置 
     Web.ExecWB(10,1) 查看页面属性 
     Web.ExecWB(15,1) 好像是撤销,有待确认 
     Web.ExecWB(17,1) 全选 
     Web.ExecWB(22,1) 刷新 
     Web.ExecWB(45,1) 关闭窗体无提示 

-->

<style media="print">
.noprint{display:none}
</style>
<style media="all">
</style>
<BODY>
<div class="noprint">
这里面的内容不会打印~~
</div>
<form name="form1">
<table>
	<tr class="noprint"><td><textarea name="ht"></textarea></td></tr>
	<tr><td><textarea name="hz"></textarea></td></tr>	
</table>
</form>
<DIV align=center>
<OBJECT id=wb height=0 width=0 
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
<INPUT class="noprint" onclick=javascript:printit() type=button value=打印 name=button_print /> 
<INPUT onclick=javascript:printsetup(); type=button value=打印页面设置 name=button_setup /> 
<INPUT onclick=javascript:printpreview(); type=button value=打印预览 name=button_show /> 
</DIV>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -