`
chengyue2007
  • 浏览: 1489903 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

web打印不显示页眉页脚

    博客分类:
  • java
阅读更多

<SCRIPT language=javascript>
function printsetup()//页面设置函数
{  
document.all("qingkongyema").click();//打印之前去掉页眉,页脚
document.all("dayinDiv").style.display="none";//打印之前先隐藏不想打印输出的元素(此例中隐藏“打印”和“打印预览”两个按钮)
wb.execwb(8,1);   
document.all("dayinDiv").style.display="";//打印之后将该元素显示出来(显示出“打印”和“打印预览”两个按钮,方便别人下次打印)
}   
function printpreview()//预览函数
{
document.all("qingkongyema").click();
document.all("dayinDiv").style.display="none";      
wb.execwb(7,1);
document.all("dayinDiv").style.display="";
}
function printTure() //打印函数
{
 document.all('qingkongyema').click();//同上
 document.all("dayinDiv").style.display="none";//同上
 window.print();
 document.all("dayinDiv").style.display="";
}
function doPage()
{
 layLoading.style.display = "none";//同上
}

</SCRIPT>  
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<script language="VBScript">
dim hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"
'//设置网页打印的页眉页脚为空
function pagesetup_null()
on error resume next
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="\header"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
hkey_key="\footer"
RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""
end function
'//设置网页打印的页眉页脚为默认值
function pagesetup_default()
on error resume next
Set RegWsh = CreateObject("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"
end function
</script>

<BODY background="images/background_01.gif" leftMargin=0
topMargin=0 rightMargin=0 bottomMargin=0 style="BACKGROUND-POSITION: center 50%">

<DIV align=center>

</DIV>

<DIV id="dayinDiv" name="dayinDiv" class="style8">
<input type="button" class="tab" value=" 打印 " onclick="printTure();">&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" class="tab" value="打印预览" onclick="printpreview();">&nbsp;&nbsp;&nbsp;&nbsp;
<input type="button" class="tab" value="页面设置" onclick="printsetup();">
<input type="hidden" name="qingkongyema" id="qingkongyema" class="tab" value="清空页码" onclick="pagesetup_null()">&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>
<strong><span class="style12">在首次打印前请先进行页面设置:</span><span class="style11">纸张大小:B4 (JIS) 左边距:24mm 右边距:31mm 上边距:8mm 下边距:5mm
</span></strong>
<br>
<span class="style13">如果点“页面设置”后所有按钮均不见了,这是由于IE的安全设置太高,觖决方法为:
</span>
<br>
<span class="style13">
进入IE-->工具-->Internet选项-->安全-->自定义级别:“对没有标记为安全的ActiveX控件进行初始化脚本运行”选择“启用”,确认后返回即可!
</span>
</DIV>

分享到:
评论
1 楼 July01 2017-11-06  
推荐用StratoIO打印控件,支持网页、URL、图片、PD、ZPL和EPL,浏览器和系统的兼容性都很好,
而且不会崩溃。页头页脚、页码都能定制。参考http://www.webprinter.cn/features

相关推荐

    js实现打印并去除页眉页脚功能

    JS 实现打印并去除页眉页脚功能是通过修改注册表来实现的,该功能可以在 Web 打印功能中应用。下面对该功能的实现进行详细的知识点总结: 一、注册表修改 在实现打印并去除页眉页脚功能时,需要修改注册表中的设置...

    web打印去掉页眉页脚,以及不想打印出的页面元素

    当然,如果你的页眉和页脚不在这些特定标签内,你需要替换为实际包含它们的元素。 除了页眉和页脚,如果想要隐藏页面上的特定元素,也可以使用`display: none;`。例如,如果你有一个ID为`no-print`的元素: ```css...

    scriptx smsxweb打印去页眉 页脚

    总结来说,"scriptx smsxweb打印去页眉 页脚"涉及的技术主要是使用ScriptX和SMSXWeb这两个工具来控制Web打印,通过它们提供的API和方法,我们可以精细调整打印设置,包括去除通常由浏览器自动添加的页眉和页脚。...

    如何设置网页中页眉页脚的打印效果.pdf

    } /* 打印时不显示页眉 */ .footer { display: block; } /* 打印时页脚显示 */ } ``` 2. 使用CSS的固定定位方法创建页眉和页脚 为了在每页的顶部和底部固定显示页眉和页脚,我们可以使用CSS中的定位属性。通常,...

    javascript实现window.print()去除页眉页脚

    然而,默认情况下,打印操作可能会包含页眉和页脚,这些元素可能包含URL、日期或者页码等信息,有时并不符合我们希望的打印效果。为了解决这个问题,开发者可以利用特定的技巧来去除或自定义这些元素。以下是一些...

    web打印demo

    3. **删除页眉页脚**:在Web打印中,有时需要去除默认的页眉和页脚,以保持内容的整洁和专业性。这可以通过CSS样式实现,例如添加`@media print`规则来隐藏特定的HTML元素(通常是页眉和页脚的容器)。 4. **浏览器...

    简单方便的web打印编辑器

    1. 使用CSS媒体查询(@media print)来定义打印样式,确保打印版式与屏幕显示不同,如隐藏不必要的元素,调整页眉和页脚等。 2. 控制页边距和布局,确保内容在纸上适应,避免截断或重叠。 3. 处理图像,确保它们在...

    c# asp.net webform web页面打印,可以控制需要打印和不需要打印的位置

    默认情况下,浏览器会显示整个网页内容,包括页头、页脚、侧边栏等,但在打印时,可能并不希望所有内容都出现在纸质输出中。通过添加针对打印媒体类型的CSS样式,我们可以控制打印时哪些元素可见。例如: ```css @...

    WEB打印控件合集(含调用示例)

    通常,这样的控件集会提供不同特性的打印控件,例如支持自定义页眉页脚、调整打印样式、处理HTML内容以及支持各种浏览器等。 1. **控件选择**:在B/S系统中,选择一个适合的WEB打印控件至关重要。这可能包括考虑...

    C#版本简单方便的web打印编辑器

    这样的编辑器可以提供更丰富的功能,如格式化文本、插入图片、表格,甚至可能有页眉页脚和页码等高级特性。 在C#中实现Web打印编辑器,开发者可能使用ASP.NET,这是微软提供的一个用于构建动态Web站点、Web应用和...

    灵法的web打印控件

    支持WEB环境下取消当前打印任务。...支持自定义的页脚、页眉设置(支持html样式)及页眉页脚开关功能。 支持打印区域拖拽及鼠标滚轮放大缩小功能(缩小(↓),放大(↑))。 支持程序分页与自动分页(支持ESC关闭预览窗口)。

    转贴ReYoPrint (锐洋WEB打印控件)是一款实现网页套打的专用工具

    ReYoPrint是一个ActiveX WEB打印控件(96k,支持windows7及IE8,带数字签名), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉页脚,页边距,打印方向,自定义纸张,直接...

    ASP.NET中的Web打印方法研究

    这种方法的优点在于其简洁,但缺点是它可能无法处理复杂的打印设置,如页眉和页脚,以及多页布局。 其次,利用JavaScript或者jQuery进行前端打印是一个常见的方案。通过在客户端执行JavaScript代码,可以控制浏览器...

    WEB打印控件(4个)

    - 功能性:是否满足特定的打印需求,如自定义页眉页脚、分页、打印预览等。 - 用户体验:打印过程应简洁直观,避免复杂操作。 - 性能:控件加载和处理速度对用户体验有很大影响。 综上所述,"WEB打印控件(4个)"可能...

    js打印WEB页面与打印预览

    JS打印WEB页面与打印预览 JS打印WEB页面与打印预览是指在WEB页面中使用JavaScript语言来实现页面的打印和预览功能。以下是实现这个功能的三种方法: 第一种方法:使用CSS隐藏不打印内容 在这个方法中,我们可以...

    web 调取浏览器打印 打印图片+文字

    一、Web打印基础 1. `window.print()`:在JavaScript中,`window.print()` 是调用浏览器打印功能的最直接方法。当执行这个函数时,浏览器会弹出打印对话框,用户可以选择打印机设置并开始打印当前页面。 二、CSS...

    ATGrid WEB报表控件打印插件

    用户可以设置打印范围、页眉页脚、页面布局等参数,支持单页或多页打印,以及预览功能,确保打印效果符合预期。 4. **交互性与响应式设计**: ATGrid WEB报表控件考虑到了现代Web应用的多设备访问需求,支持响应式...

    简单的web打印功能实现

    3. **自定义打印设置**:虽然浏览器提供了默认的打印设置,但有时我们需要更精确的控制,比如设置页眉和页脚、页面范围等。这需要通过JavaScript来实现,例如: ```javascript function printPage() { var ...

    ASP.NET中实现Web打印的方案

    ### ASP.NET中实现Web打印的方案 #### 一、引言 在Web应用开发中,打印功能是一项常见的需求。尤其对于企业级应用来说,能够直接从网页中打印报告、发票等文档是十分必要的。本文将详细介绍如何在ASP.NET中实现Web...

Global site tag (gtag.js) - Google Analytics