方法一 代码如下:function print_r(theObj) { var retStr = ; if (typeof theObj == object) { retStr += ; for (var p in theObj) { if (typeof theObj[p] == object) { retStr += [+p+] => + typeof(theObj) + ; retStr += + print_r(theObj[p]) + ; } else { retStr += [+p+] => + theObj[p] + ; } } ret...
首先我们可以把要打印的内容放在div中,然后用下面的代码进行打印。代码如下:function printdiv(printpage){var headstr = "";var footstr = "";var newstr = document.all.item(printpage).innerHTML;var oldstr = document.body.innerHTML;document.body.innerHTML = headstr+newstr+footstr;window.print(); document.body.innerHTML = oldstr;return false;}div print //HTML Page//Other content you wouldn't like to printT...
第一种方法:指定不打印区域 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内。 细如下:.noprint{visibility:hidden} 要打印的内容。哈哈!将不打印的代码放在这里。 打印第二种方法:指定打印区域 把要打印的内容放入一个 span或div,然后通过一个函数打印。把要打印的内容放这里 所有内容 div2的内容 打印 function printme() { document.body.innerHTML=document.getElementByIdx_x_x('div1').innerHTM...
打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key;代码如下: HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; var head,foot,top,bottom,left,right;var Wsh=new ActiveXObject("WScript.Shell");HKEY_Key="header"; //设置页眉(为空) 根据你自己要设置的填入 Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");HKEY_Key="footer"; //设置页脚...
在 JavaScript 下实现大多数语言中都有的 sprintf / printf 函数功能。 http://www.webtoolkit.info/javascript-sprintf.html : 比较完整的模拟sprintf函数功能。可用的格式化通配符: 1.%% - 返回百分号本身 2.%b - 二进制数字 3.%c - ASCII对应的字符 4.%d - 整数 5.%f - 浮点数 6.%o - 八进制数字 7.%s - 字符串 8.%x - 16进制数字 (小写字母形式) 9.%X - 16进制数字 (大写字母形式) 在 % 号和通配字符之间可用的选项包括 (比如...
本文实例讲述了基于JS实现PHP的sprintf函数。分享给大家供大家参考,具体如下: 函数如下:function sprintf() {var arg = arguments,str = arg[0] || '',i, n;for (i = 1, n = arg.length; i 第一个参数是包含的“%s”的字符串,其他参数是对应的用来替换“%s”的变量。 如:var str = "床前%s明光,疑是%s上霜;举头%s明月,低头%s故乡。",var1 = "明",var2 = "地",var3 = "望",var4 = "思"; str = sprintf(str, var1, var2, var...
print()方法的定义和用法: 此方法可以产生一个打印设置界面,此界面与右击窗口,然后点击打印选项产生的界面一样。语法结构:window.print() 浏览器支持: 1.IE浏览器支持此属性。 2.Firefox浏览器支持此属性。 3.Opera浏览器支持此属性。 4.chrome浏览器支持此属性。 代码实例:window.print()函数window.print();以上代码执行可以产生一个打印设置界面,可以打印当前页面。
最近做项目用到了web在线打印功能,经研究使用了JS自身支持的Window对象的打印方法,此种方法兼容性比较好,在IE和火狐浏览器下使用都没有问题。 1.但是网上好多案例都不支持分页功能,最后通过CSS的page-break-after:always样式解决分页问题,以下代码纯个人编写,有需要的朋友可以直接复制到网页中使用,转载请注明出处,谢谢! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1...
业务场景 客户需要在页面有一个打印按钮,点击之后可以打印Echarts图表的内容以及文字提示信息,经谷歌搜索发现,实现方法大概有三种之多,其他两种不太熟悉,而采用的这种打印方式是一个在jQuery的基本上开发的一个print插件,因此可以使用jQuery的方式查找元素,因此决定采用这种方式。 先看一下实现的效果图,如下:实现效果图引入js文件 <script type="text/javascript" src="__JS__/jquery-migrate-1.2.1.min.js"></script> <...
套打就是指不打印表单上的表结构和固定的文言,只把会变化的数据打印出来,下面的例子就是不把name和name2打印出来,只把aaa和bbb打印出来。 1.代码 <html> <head> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <script type="text/javascript" src="jquery.PrintArea.js"></script> </head> <body> <table> <tr> <td> name: </td> <td></td> </tr> <tr> <td> name2: </td> </tr> </table> <div class=...
好些项目需要实现页面打印,特别是一些后台管理类系统,下面介绍一款轻量级的打印插件: 1、实现页面打印要引入jQuery和Jqprint。点击下载Jqprint插件 <script language="javascript" src="jquery-1.4.4.min.js"></script> <script language="javascript" src="jquery.jqprint-0.3.js"></script>2、HTML代码: <div id="print-area"><table><tr><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td></tr><tr><td>te...
实例如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>js print打印网页指定区域内容的简单实例</title> </head> <script> function myPrint(obj){var newWindow=window.open("打印窗口","_blank");var do...
print()方法的定义和用法: 此方法可以产生一个打印设置界面,此界面与右击窗口,然后点击打印选项产生的界面一样。语法结构:window.print() 浏览器支持: 1.IE浏览器支持此属性。 2.Firefox浏览器支持此属性。 3.Opera浏览器支持此属性。 4.chrome浏览器支持此属性。 代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>window.print()函数</title...
在 JavaScript 下实现大多数语言中都有的 sprintf / printf 函数功能。 http://www.webtoolkit.info/javascript-sprintf.html : 比较完整的模拟sprintf函数功能。可用的格式化通配符: 1.%% - 返回百分号本身 2.%b - 二进制数字 3.%c - ASCII对应的字符 4.%d - 整数 5.%f - 浮点数 6.%o - 八进制数字 7.%s - 字符串 8.%x - 16进制数字 (小写字母形式) 9.%X - 16进制数字 (大写字母形式) 在 % 号和通配字符之间可用的选项包括 (比如...
打印时去除页眉页页脚 打印前加入下面代码即可 var HKEY_Root,HKEY_Path,HKEY_Key;代码如下: HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"; var head,foot,top,bottom,left,right; var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; //设置页眉(为空) 根据你自己要设置的填入 Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); HKEY_Key="footer"; //设...