jquery 浏览器打印

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <script src="Scripts/jquery-1.10.2.js"></script>
    <script src="Scripts/jquery.PrintArea.js"></script>
    <script type="text/javascript">
        $(function () {
            //打印
            $("#btnPrint").bind("click", function (event) {
                $("#myPrintArea").printArea();
            });

        })
    </script>
</head>
<body>
    <div id="myPrintArea">
        <div>.....文本打印部分.....</div>
        <div>
            <table>
                <tr>
                    <td>这是一张表</td>
                    <td>这是一张表</td>
                </tr>
                <tr>
                    <td>这是一张表</td>
                    <td>这是一张表</td>
                </tr>
            </table>

        </div>
    </div>
    <div class="quote_title">引用</div><div class="quote_div"></div>
    <input type=button class="noprint" id="btnPrint" value=" 打 印 "> <!--onclick=javascript:window.print()-->
</body>
</html>
时间: 2024-10-05 19:44:55

jquery 浏览器打印的相关文章

调用浏览器打印

引用jquery.jqprint-0.3.js和jquery可调用浏览器打印功能且获取页面样式,若样式保存在css文件需指定文件地址:调用方法$( '#id' ).jqprint({             debug: false,                         importCSS: true,                      printContainer: true,                 operaSupport: false      });若打印方

浏览器打印58小票方法及限制

浏览器打印58小票 浏览器端的打印是极其普遍的一个应用场景,如票据.OA管理.应用文档笔记等的打印.随着基于云端管理的web应用越来越广泛,对于浏览器的打印需求会越来越多.小票打印就是近年来的一个新的浏览器打印应用. 浏览器打印的说明 PC端的每款浏览器都是支持打印功能的,很多的浏览器都对打印功能做了封装,打印时弹出的是预览对话框,如谷歌.360.百度等浏览.同时这些浏览器一般都提供选项,可以选择使用系统设置对话框.火狐则是直接使用的系统对话框(我比较喜欢这个). 在打印大纸张的文件时,直接弹出

jQuery 向上滚动屏幕 及 在高版本的 jQuery 浏览器判断

//向上移动 屏幕 //317这个高度可以通过$(document).scrollTop() 来测试得到 var userAgent = navigator.userAgent.toLowerCase(); //不能使用:$.browser.mozilla 之类的来判断.赋值也不能用他们,也就是不能写成: // $.browser.mozilla = /firefox/.test(userAgent); var isMozilla = /firefox/.test(userAgent); var

js调用浏览器打印

<input type="button" id="print" onclick="printdiv('list');" value="打印"/> <script type="text/javascript"> function printdiv(list) { $("#print_value").val("打印"); $("#info

android网页打印,安卓网页打印,h5页面打印,浏览器打印,js打印工具

Android设备打印比较麻烦,一般设备厂商都提供原生app开发的SDK,我们web开发者为难了,不会原生开发啊 给大家提供一个思路,实现web加壳,利用打印浏览器实现 简单来说就是把我们的web页面嵌入浏览器中 web页面的打印功能通过js与浏览器互动 浏览器通过调用硬件SDK实现打印 1.机器安装最新SDK,已安装请忽略 2.下载安装本页下载连接中的打印浏览器并安装 3.对照下方事例代码,修改web页面打印功能 4.打印浏览器中打开web页面,测试打印功能 5.默认主页可以在SD卡根目录修改

浏览器打印方法总结

1. 关于打印,浏览器有自带的打印方法,但是有个问题就是它只能打印整个页面.如果需要打印局部会比较麻烦.具体实现方法可以看下面代码: function doPrint() { bodyHtml = window.document.body.innerHTML; sPrintStr = "<!--startprint-->"; //开始打印标识字符串有17个字符 ePrintStr = "<!--endprint-->"; //结束打印标识字符

jQuery基础之(六)jQuery浏览器的兼容性(以CSS3特写兼容举例)

CSS3充分吸收多年了web发展的需求,吸收了很多新颖的特性.例如border-radius css3特性中最令人兴奋的莫过于选择器的增强,例如属性选择器可以根据某个属性值来选择标记,位置选择器可以根据子元素的位置来选择标记. 在目前很多使用的很多浏览器,例如IE7,主要支持css2.大部分属性选择器都不理想. 正是因为浏览器对css3的兼容性问题.各个浏览器都未对其做更好的标准支持. jQuery通过预先的javascript编程,提供了几乎所有css3标准下的选择器.开发者可以利用这些选择器

教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法

曾经,用惯了python print命令的人,惊叹于python语法的精简:后来,用过了tornado.django等web开发框架,不得不佩服当初开发这些框架的人们.于是,我们开始使用它们的框架==>一个被重复了无数次的配置.那么问题来了,如果我很多次的完成某个领域的类似问题,我需要每次都去重复的配置吗?偶然间,我在想,能否在它们的框架上继续精简,以在某种用途上实现更加高效的开发.web框架的使用,包含server端和browser端.本次改装采用tornado框架. 首先,我们从接触pyth

jquery局部打印插件使用

基于jquery库的jquery.PrintArea.js插件源代码为: 1 (function ($) { 2 var printAreaCount = 0; 3 $.fn.printArea = function () { 4 var ele = $(this); 5 var idPrefix = "printArea_"; 6 removePrintArea(idPrefix + printAreaCount); 7 printAreaCount++; 8 var iframeI