• <转>JavaScript打印和预览等


    原文链接:http://www.cnblogs.com/weihai2003/archive/2009/01/06/1370127.html

    1.样式控制局部打印

    <input id="btnPrint" type="button" value="打印" onclick="javascript:window.print();" />

    可以用样式控制,你想让那块打印就打印啊,样式如下:

    <style type="text/css" media=print>

    .noprint{display : none }

    < /style>

    然后使用样式就可以:

    <p class="noprint">不需要打印的地方</p>

    =============================================================

    2.JS实现简单的局部打印

    JS 实现简单的页面局部打印
    function preview(oper)
    {
    if (oper <10)...{
    bdhtml=window.document.body.innerHTML;//获取当前页的html代码
    sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域
    eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域
    prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html
    prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html
    window.document.body.innerHTML=prnhtml;
    window.print();
    window.document.body.innerHTML=bdhtml;
    }else ...{
        window.print();
    }
    }
    使用很简单 将页面内要打印的内容加入中间<!--startprint1-->XXXXX<!--endprint1-->
    再加个打印按纽 onclick=preview(1)

    source:http://blog.chinaunix.net/u/26845/showart_1087849.html

  • 相关阅读:
    哈夫曼编码拓展题
    TrieTree
    并查集
    hash一致性
    布隆过滤器
    如何计算完全二叉树的结点数?
    如何翻转单链表和双向链表
    如何判断是搜索二叉树与完全二叉树
    文本分类之特征描述vsm和bow
    文本分类概述
  • 原文地址:https://www.cnblogs.com/sunny0515/p/2757106.html
Copyright © 2020-2023  润新知