代码如下: 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_k...
前一段时间听朋友说起过打印网页的一些方法,在安静的夜晚,听着歌曲无意间发现了几段代码,帖出来跟大家分享一下。因为我从来没有打印过网页,而且也没有打印机,具体的效果也不是很清楚,测试打印成PDF是正常的,就第二种在弹出设置窗口比第一跟第三种方法多了点。 注意:第二种方法的控件需要IE5.5+的支持,而且因为使用了控件,如果客户端IE的安全性设置过高,将无法正常运行。 特别提示 运行本例代码,如果已经安装了打印机...
js中设计一段程序,让它能够打印自己 (function(){alert(""+arguments.callee+"()")})()[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]function a() { document.write(a, "a()");}a() [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] (function a(){alert(""+a+"()")})()[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]感觉不错的一个function AnyCode() { // Any Code } var anyCode = 0; alert(document.getElementsByTagNa...
1、控制"纵打"、 横打”和“页面的边距。 (1) 4、用FileSystem组件实现WEB应用中的本地特定打印 输出打印的内容 objprinter.Writeline("| |") objprinter.Writeline("| 您打印的数据是:"&label& " |”) objprinter.Writeline("| |") objprinter.Writeline("|_________________________________|") objprinter.close //断开与打印机的连接 set objprinter=nothing set objfs=nothing // 关闭FileSystem组件对象 end f...
点一下打印就出来,打印的内容自己找一下代码加一下!我没有打印机! 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();...
项目需要禁止抓屏、复制、打印的要求,复制、打印做起来可能顺手一点网上各种各样的脚本俯首皆是。但抓屏怎么禁止?PrintScreen是一个特殊的键,它是没有keyCode的键,所以onkeydown变得毫无用处。不过换一种思路的话可会更好,我们从粘贴板着手采取曲线救国策略。代码如下: window.setInterval("clipboardData.setData('text','')",100); 以上代码是每100毫秒清空一次粘贴板操作。当页面加载时脚本程序就开始自动执行。但这样有...
由于时间比较紧,没多的时候去学习研究上述工具包,现在用javascript操作ActiveXObject控件,用替换word模板中的书签方式解决。最近有需求将数据导出到word里,然后编辑打印。 想过几种方案: 1.使用jacob。 2.使用apache的poi。 3.使用itext。 由于时间比较紧,没多的时候去学习研究上述工具包,现在用javascript操作ActiveXObject控件,用替换word模板中的书签方式解决。 前提条件: 1.浏览器安全级别降低,可以使用ActiveXObjec...
正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法: 1、在页面的代码头部处加入JavaScript: JavaScript代码 代码如下: function doPrint() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr) 17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnht...
代码如下: javascript打印页面 function fPrint(){ //隐藏不需要打印的内容. document.getElementById("divOperate").style.display="none"; document.all.WebBrowser.ExecWB(7,1); document.getElementById("divOperate").style.display="block"; } // 打印 设置标题 这里是要打印的内容 hello hello hello hello hello JavaScript教程/参考手册 JavaScript热搜 vue2.0 移动端实现下拉刷新和上拉加载...
1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 代码如下: 到页面,或者使用JavaScript在需要的时候临时添加也可以: 代码如下: document.body.insertAdjacentHTML("beforeEnd", "<object id=\"WebBrowser\" width=0 height=0 \ classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\">"); 2 .页面设置和打印预览 如下所示,直接调用即可 代码如下: document.all.WebBrowser.ExecWB(6,6) 直接打印 document....
抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。 我主要使用了IE内置的WebBrowser控件,无需用户下载和安装。WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示后打印,后面说后台打印。 1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 到页面,或者使用JavaS...
ie自带的有Active控件,但火狐不支持。这里使用的是js操作dom方法对窗体指定标记内文字进行打印,所以使用时需要定义相关的标签及其样式(文字大小、字体之类)。 代码如下: ///*********************** ///打印指定区域页面 ///说明:obj–通过getElementById或其它方式获取标签标识,打印此obj内的文字 ///日期:2009-8-7 function startPrint(obj) { var oWin=window.open("","_blank"); var strPrint="打印预览区\n"; strPrin...
一般打印就用window.print();就OK了 但是一般都是选择性打印所以会调用方法: 代码如下: function preview() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } 问题又来了~ 会有页脚和页眉~还有横向和纵向之分~ 怎么办? 最好就是用到...
首先说明问题:默认情况下,通过IE的打印对话框,打印出来的内容都有页眉和页脚的。 查看ie的页面设置发现如右图中,页眉页脚。下面先说明&w&bPage&p of &P , &u&b&d的含义 &w - 窗口标题 &u - 页面地址 &d - 短日期格式,如10/12/2006 &D - 长日期格式,如Tursday, October 12, 2006 &t - 12小时制时间 &T - 24小时制时间 &p - 页面的当面页码 &P - 总页码数 && - 即& &b - 符号之前的文字右端对齐 &b&b - 第一个符号之前的文字剧...
代码如下: @media print{ .print {display:block;} .notPrint {display:none;} } function preview() { bdhtml=window.document.body.innerHTML; sprnstr=""; eprnstr=""; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); window.document.body.innerHTML=prnhtml; window.print(); } ------------- 使用JS打印, 看代码 代码如下: function preview() ...