精华内容
下载资源
问答
  • javascript 打印时去掉页眉页脚 转自:http://blog.csdn.net/TangShi2011/article/details/6934398 打印网页时,在页眉和页脚会有一些地址之类的东西。经过查找资料和总结终于解决了。 (1)script <...

    javascript 打印时去掉页眉页脚

    打印网页时,在页眉和页脚会有一些地址之类的东西。经过查找资料和总结终于解决了。

    (1)script

     <script type="text/javascript">
      var hkey_root, hkey_path, hkey_key
                hkey_root = "HKEY_CURRENT_USER"
                hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
                //设置网页打印的页眉页脚为空
                function pagesetup_null(){
                    try {
                        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, "")
                    } 
                    catch (e) {
                    }
                }
                
       function printForm(){
        $(".noprint").hide();   //隐藏不想显示的区域,我这里是打印按钮
        pagesetup_null();   //调用函数,去掉页眉页脚
        window.print();        //打印
        window.history.go(0);  //刷新页面 
       }
      </script>

    (2)html

    <center class="noprint">

          <input type="button" class="btn-style1" οnclick="printForm()"    value="打印" />

    </center>

    直接复制了就可以使用。

    转载于:https://www.cnblogs.com/nearpengju123/p/6373501.html

    展开全文
  • 打印时去掉页脚的链接 @page{ margin-bottom: 1mm; } 打印去掉页眉页脚 @page{ margin-top: 1mm; margin-bottom: 1mm; }

    打印

    <div style="padding-top: 15px;width:100px;">
    	<el-button type="primary" size="medium" @click.native="doPrint" id="printBtn">打印</el-button>
    </div>
    
    doPrint: function() {
    		let menu_bar = document.getElementsByClassName('menu-bar-container')[0];
    		let headbar = document.getElementsByClassName('headbar')[0];
    		let tab_container = document.getElementsByClassName('tab-container')[0];
    		let printBtn = document.getElementById("printBtn");
    		let printDiv = document.getElementById("printDiv")
    		//  给对应DOM添加class
    		menu_bar.classList.add("noprint")
    		headbar.classList.add("noprint")
    		tab_container.classList.add("noprint")
    		printBtn.classList.add("noprint")
    		printDiv.classList.add("toTopwilePrint")
    
    	    window.print();   //调起 打印
    		window.location.reload();
    	},
    

    打印时去掉页脚的链接

    在style中添加@page。
    @page概述:https://developer.mozilla.org/zh-CN/docs/Web/CSS/@page
    @page 规则用于在打印文档时修改某些CSS属性。你不能用@page规则来修改所有的CSS属性,而是只能修改margin,orphans,widow 和 page breaks of the document。对其他属性的修改是无效的。
    参考:https://www.w3.org/TR/1998/REC-CSS2-19980512/page.html#page-margins

    @page{
        margin-bottom: 1mm;
      }
    

    打印去掉页眉页脚

    在style中添加

    @page{
        margin-top: 1mm;
        margin-bottom: 1mm;
      }
    
    展开全文
  • var hkey_root,hkey_path,hkey_keyhkey_root="HKEY_CURRENT_USER"hkey_path="//Software//Microsoft//Internet Explorer//PageSetup//"//设置网页打印页眉页脚为空function pagesetup_null(){try{var RegWsh = new...
    <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(){
    try{
    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,"")
    }catch(e){}
    }
    //设置网页打印的页眉页脚为默认值
    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){}
    }
    </script>
    <input type="button" value="清空页码" οnclick=pagesetup_null()>
    <input type="button" value="恢复页码" οnclick=pagesetup_default()>
     
    展开全文
  • //网页打印时清空页眉页脚 function pagesetup_null() { var hkey_root,hkey_path,hkey_key; hkey_root="HKEY_CURRENT_USER"; hkey_path="\\Software\\Microso
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
    
            <style type="text/css">
    
            </style>
        </head>
        <body>
            <OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="WebBrowser3" width="0" VIEWASTEXT></OBJECT>
            //HTML Page
            //Other content you wouldn't like to print
            <input name="btn_print" type="button" value=" Print" id="btn_print" />
    
            <div id="div_print">
                <h1 style="Color:Red">The Div content which you want to print</h1>
            </div>
            //Other content you wouldn't like to print
            //Other content you wouldn't like to print
    
        </body>
        <script type="text/javascript">
    
    
    
            //网页打印时清空页眉页脚
            function pagesetup_null() {
                var hkey_root,hkey_path,hkey_key;
                hkey_root="HKEY_CURRENT_USER";
                hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
                try {
                    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, "")
                } catch (e) {
                    alert(e);
                }
            }
            document.getElementById("btn_print").onclick = function() {
                pagesetup_null();
                window.print();
            }
        </script>
    
    </html>
    

    本人工作中的应用系统都是jsp的,大量javascript程序,一旦出“automation服务器不能创建对象”问题,大量报表及查询无法保存,苦思冥想、千尝万试,终于将其搞定,现将相关方案与大家共享。

    1、如果是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll即可

    2、安全模式设置成“中”,如果javascript脚本中报这个错误,还应将IE的安全设置“不允许运行未标记为安全的activeX控件”启用即可。

    注意如果您将相应的网站设成“受信任的站点”,必须对“受信任的站点”进行相应的IE安全设置,此时如果对“Internet”IE设置将是徒劳

    的。

    3、有些脚本需要微软的 MSXML 控件才能进入。当使用 IE 5 以上版本的缺省安全模式时,会提示是否接受 MSXML 控件,如果接受,MSXML 将

    自动安装到您的机器上(得等上几分钟)。如果自动安装不成功,可以自行下载和安装 MSXML 3.0 SP7。有时是由于msxml 3服务被关掉了,使用 regsvr32 msxml3.dll即可

    展开全文
  • 在chorme中可以手动设置 打印是否要页眉页脚,如果不想手动打印时设置可以参考用css 控制: 参考:https://stackoverflow.com/questions/1960939/disabling-browser-print-options-headers-footers-margins-fr...
  • 360浏览器开启IE兼容模式下,实现打印时没有高级设置,设置打印时不带页眉页脚。 实现 在兼容模式下选择右上角选项—工具—打印 不要使用快捷键ctrl+p,使用没法进入设置页面 找到打印设置 将页眉页脚...
  • script language="JavaScript">var hkey_root,hkey_path,hkey_keyhkey_root="HKEY_CURRENT_USER"hkey_path="SoftwareMicrosoftInternet ExplorerPageSetup"//设置网页打印页眉页脚为空function pagesetup_null...
  • //设置网页打印页眉页脚为空 function pagesetup_null(){ try{ var RegWsh = new ActiveXObject("WScript.Shell") hkey_key="header" RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"") hkey_key="footer" ...
  • 打印网页怎么去掉页眉页脚

    千次阅读 2011-05-24 15:56:00
    hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER" hkey_path="//Software//Microsoft//Internet Explorer//PageSetup//" //设置网页打印页眉页脚为空 function pagesetup_null(){
  • "JavaScript"> var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//Software//Microsoft//Internet Explorer//... //设置网页打印页眉页脚为空 function PageSetup_Null() { try
  • &lt;scriptlanguage="JavaScript"&gt; varHKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="... //设置网页打印页眉页脚为空 functionPageSetup_...
  • [html] 打印页面怎样自定义打印页眉页脚或者去掉眉页脚? <style type="text/css" media="print"> @page { size: auto; /* auto is the initial value / margin: 0mm; / this affects the margin in the ...
  • 嵌套iframe页面做打印去掉页眉页脚

    千次阅读 2019-01-18 14:44:34
    iframe.contentWindow.print()打印局部页面去掉页眉页尾 &amp;amp;amp;amp;amp;amp;lt;style media=&amp;amp;amp;amp;amp;quot;print&amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;gt; ...
  • 写在前面  今天的开发遇到了使用window.print()功能进行当前... 很多网上的方法都是不能用的,最后我找到一个使用css控制布局去掉页眉页脚的方法 <style media="print"> @page { size: auto; /* ...
  • 我这里是表格的打印,表格数据很多,打印时需要分页。浏览器打印工具自动分页,Table的表头会自动显示在第2页上,但是顶着第2页的顶部,没有上边距,且上一页页尾也没有下边距,还有表格行拆开的样式。 为了解决这些...
  • media="print"> @page{ size: auto; margin: 0mm; }
  • 自带的打印预览 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) ...
  • //网页打印时清空页眉页脚 function pagesetup_null() { try { var RegWsh = new ActiveXObject("WScript.Shell") hkey_key = "header" RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "") hkey_key = ...
  • 介绍了使用ie内核自带的打印功能如何去掉页眉页脚,使打印更加美观
  • 做文档首页的页眉页脚已经删除了,可还是存在一条灰色的线,怎么也删不掉,做成pdf、打印都会带着。 解决办法很简单: ctrl + shift +v 一下子就没了 ...
  • 在制定web开发中的打印功能,会发现打印的内容中,出现时间、标题、网址、页码。那么如何去掉这些东西呢。 其实这些是chrome浏览器打印功能自带的设置。...会出现页眉页脚的设置,不要勾选即可去掉页眉页脚
  • //设置网页列印的页眉页脚为空 function PageSetup_Null(){ try{ var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); HKEY_Key="footer...
  • Firefox 浏览器打印页面打印页眉页脚 用浏览器打开需要打印的页面 点击右上角的 打开菜单 按钮 点击 打印 在弹出的打印预览界面中点击上方的 页面设置 点击弹出窗口的 页...
  • 写在前面 这几天朋友项目中还在使用window.print,结果问题它...但还是那句话,你可能给每一个用这个项目的客户说,你要在打印之前去浏览器设置里把页眉页脚勾掉吗? 显然是不可能的。所以像上次的背景水印一样,我们还

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

打印时去掉页眉页脚