【javascript-网页打印按钮和设置】教程文章相关的互联网学习教程文章

javascript 打印内容方法小结

一般打印就用window.print();就OK了 但是一般都是选择性打印所以会调用方法: 代码如下:function preview() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } 问题又来了~ 会有页脚和页眉~还有横向和...

javascript 局部页面打印实现代码【图】

ie自带的有Active控件,但火狐不支持。这里使用的是js操作dom方法对窗体指定标记内文字进行打印,所以使用时需要定义相关的标签及其样式(文字大小、字体之类)。 代码如下:<script type="text/javascript"> ///*********************** ///打印指定区域页面 ///说明:obj–通过getElementById或其它方式获取标签标识,打印此obj内的文字 ///日期:2009-8-7 function startPrint(obj) { var oWin=window.open("","_blank"); var s...

利用WebBrowser彻底解决Web打印问题(包括后台打印)

抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。 我主要使用了IE内置的WebBrowser控件,无需用户下载和安装。WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示后打印,后面说后台打印。 1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: <object id="WebBrowser"...

web 页面分页打印的实现

1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 代码如下:<object id="WebBrowser" classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height="0" width="0"> </object> 到页面,或者使用JavaScript在需要的时候临时添加也可以: 代码如下:document.body.insertAdjacentHTML("beforeEnd", "<object id=\"WebBrowser\" width=0 height=0 \ classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\">"); 2 .页面...

javascript 打印页面代码

代码如下:<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>javascript打印页面</title> <script type="text/javascript"><!-- function fPrint(){ //隐藏不需要打印的内容. document.getElementById("divOperate").style.display="none"; document.all.WebBrowser.ExecWB(7,1); document.getElementById("divOperate").style.display="block"; } // --></script> </head> <body> <div id="divOperate"> <a href="java...

Javascript打印网页部分内容的脚本

正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法: 1、在页面的代码头部处加入JavaScript: JavaScript代码 代码如下:<script language=javascript> function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr) 17); prnhtml=prnhtml.substring(0,prn...

javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印第1/2页

最近有需求将数据导出到word里,然后编辑打印。 想过几种方案: 1.使用jacob。 2.使用apache的poi。 3.使用itext。 由于时间比较紧,没多的时候去学习研究上述工具包,现在用javascript操作ActiveXObject控件,用替换word模板中的书签方式解决。 前提条件: 1.浏览器安全级别降低,可以使用ActiveXObject控件。 2.装有office word。 目前实现了替换单个书签,多行表格书签,和图片,基本上满足需求。不过还有很多操作word的使用方法...

JS应用之禁止抓屏、复制、打印

项目需要禁止抓屏、复制、打印的要求,复制、打印做起来可能顺手一点网上各种各样的脚本俯首皆是。但抓屏怎么禁止?PrintScreen是一个特殊的键,它是没有keyCode的键,所以onkeydown变得毫无用处。不过换一种思路的话可会更好,我们从粘贴板着手采取曲线救国策略。代码如下: <script language="javascript"> window.setInterval("clipboardData.setData('text','')",100); </script> 以上代码是每100毫秒清空一次粘贴板操作。当页...

不用确认即可打印的javascript代码

点一下打印就出来,打印的内容自己找一下代码加一下!我没有打印机! function WindowPrint() { if(document.all) { if(parseFloat(window.navigator.appVersion.substr(window.navigator.appVersion.indexOf("MSIE")+5, 3)) ' str += ''; document.body.insertAdjacentHTML("beforeEnd", str); document.all.meizzClose.Click(); } else { window.opener = "meizz"; window.print(); } } else window.print();...

JavaScript 实现網頁打印處理

1、控制"纵打"、 横打”和“页面的边距。 (1)<script defer> function SetPrintSettings() {  factory.printing.SetMarginMeasure(2) // measure margins in inches  factory.SetPageRange(false, 1, 3) // need pages from 1 to 3  factory.printing.printer = "HP DeskJet 870C"  factory.printing.copies = 2  factory.printing.collate = true  factory.printing.paperSize = "A4"  factory.printing.paperS...

js中设计一段程序,让它能够打印自己的方法收集藏

js中设计一段程序,让它能够打印自己[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]function a() { document.write(a, "a()");}a() [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行][Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]感觉不错的一个function AnyCode() { // Any Code } var anyCode = 0; alert(document.getElementsByTagName("script")[0].outerHTML) [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]突然觉得这道...

用javascript实现页面打印的三种方法

前一段时间听朋友说起过打印网页的一些方法,在安静的夜晚,听着歌曲无意间发现了几段代码,帖出来跟大家分享一下。因为我从来没有打印过网页,而且也没有打印机,具体的效果也不是很清楚,测试打印成PDF是正常的,就第二种在弹出设置窗口比第一跟第三种方法多了点。 注意:第二种方法的控件需要IE5.5+的支持,而且因为使用了控件,如果客户端IE的安全性设置过高,将无法正常运行。 特别提示 运行本例代码,如果已经安装了打印机...

控制打印时页眉角的代码

代码如下:<script language="JScript"> 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...

打印/预览/设置的客户端代码

function printsetup(){ // 打印页面设置 wb.execwb(8,1); } function printpreview(){ // 打印页面预览 wb.execwb(7,1); } function printit() { if (confirm('确定打印吗?')){ wb.execwb(6,6) } } [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

代码实现打印功能(asp.net+javascript)

一.在服务器端实现 1.这个是在本页面上的.cs文件里写的 代码如下:if (resultInt > 0) { //清除验证码 ,显示执行结果,并转向新的地址 Session["YanZhengMa"] = ""; String caoCode = "if(confirm('提交成功,是否打印'))" + "{" + "window.location.href='printTKZ.aspx?type=BF&BMId=" + _flowidValue +"&bufeitime="+ _jfTimeValue +"&palJE=" +_shouXianValue + "&goTo=buFeiList.aspx';" + "}" + "else" + "{" + "window.locati...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部