zoukankan      html  css  js  c++  java
  • 打印网页上的部分内容(不用IE设置)

    function TakeAssingment_print()

    {

        var preview=window.open("", "preview","toolbar=no,menubar=no,personalbar=no,width=90%,height=90%," +"scrollbars=yes,resizable=yes");

        var script=new Sys.StringBuilder();

        var style=" <style type='text/css' media='print'> .Noprint{display:none;} .Print{display:block;} </style> ";//把不需要打印的部分设置成//class='Noprint'.界面上是显示但打印不出来

        var PrintHTML=new Sys.StringBuilder();

        var btn_Print="<div class='Noprint'><input id='btPrint' type='button' value='Print' onclick='javascript:window.print();return false;'/></div>";

       

        var divQuestions= $get("divQuestions");//这里选择需要打印的内容容器

        PrintHTML.append(divQuestions.innerHTML);

      

        preview.document.write(style + script.toString() + btn_Print + PrintHTML.toString());

        preview.document.close();//关闭写

        preview.document.getElementById("btPrint").click();//自动点击事件

        preview.window.opener=null;//关闭窗口不用提示

        preview.window.close();//关闭窗口

    }

  • 相关阅读:
    程序片段--2的乘方
    Set、Map集合、栈、队列
    Map迭代(六种)
    Struts2标签--控制标签
    线性表
    数据结构笔记(1)
    spingMVC问题小结
    《浪潮之巅》十四章笔记
    《浪潮之巅》十三章笔记
    《浪潮之巅》十二章笔记
  • 原文地址:https://www.cnblogs.com/Liao/p/1926507.html
Copyright © 2011-2022 走看看