WEB开发网
开发学院网页设计JavaScript js 连接打印机 去掉页眉页脚 阅读

js 连接打印机 去掉页眉页脚

 2012-08-24 16:11:55 来源:WEB开发网   
核心提示: 在web程序中,遇到很多的打印的问题,js 连接打印机 去掉页眉页脚,其中自动去掉页眉页脚也挺重要的,省去了用户的点击流程,打印出想要的东西,整理了《打印预览》《打印》《打印设置》

 在web程序中,遇到很多的打印的问题,其中自动去掉页眉页脚也挺重要的,省去了用户的点击流程,打印出想要的东西,整理了《打印预览》《打印》《打印设置》,其中添加了去掉页眉页脚的功能
下面,上代码:

<HEAD>   
<TITLE>去网游_www.7wy.net</TITLE>   
<META NAME="Generator" CONTENT="">   
<META NAME="Author" CONTENT="YC"> 
<!-- 设置打印的区域-->   
<style media="print">    
.Noprint{display:none;}<!--用本样式在打印时隐藏非打印项目-->   
.PageNext{page-break-after: always;}<!--控制分页--   
</style>  
<!-- 加载控件 -->  
<OBJECT id="WebBrowser"  
            classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"></OBJECT>  
<script language="JavaScript">  
var hkey_root,hkey_path,hkey_key;  
hkey_root = "HKEY_CURRENT_USER";  
hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";  
//设置网页打印的页眉页脚为空  
function pagesetup_null(){  
    var RegWsh = new ActiveXObject("WScript.Shell");  
    hkey_key="header";  
    RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");  
    hkey_key="footer";  
    RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");  
}  
//设置网页打印的页眉页脚为默认值s  
function pagesetup_default(){  
    try{  
        var RegWsh = new ActiveXObject("WScript.Shell")  
        hkey_key="header"  
        RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P")  
        hkey_key="footer"  
        RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"&u&b&d")  
    }catch(e){}  
    }  
  
function PrintPage()  
{  
pagesetup_null();  
document.all.WebBrowser.ExecWB(6,6);  
pagesetup_default();  
}  
  
function PrintPreview()  
{  
pagesetup_null();  
document.all.WebBrowser.ExecWB(7,1);  
pagesetup_default();  
}  
  
function PrintSetup()  
{  
pagesetup_null();  
document.all.WebBrowser.ExecWB(8,1);  
pagesetup_default();  
}  
</script>  
  
</HEAD>   
  
<BODY>   
<table>  
    <tr>  
        <td>1111</td>  
        <td>1111</td>  
    </tr>  
</table>  
  
<table  class="Noprint">  
      
    <tr>  
    <td><input type="button" value="打印" onclick=PrintPage()></td>  
    <td><input type="button" value="打印预览" onclick=PrintPreview()></td>  
    <td><input type="button" value="打印设置" onclick=PrintSetup()></td>  
</tr>  
</p>   
</BODY>   
</HTML>   

Tags:js 连接 打印机

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接