• js实现 局部打印 弹出页面加载指定内容预览然后打印


                function preview() {
                    var printHtml = $("#SQ_print").html();
                    var newwindow = window.open("/Print.html");
                    var newhtml = newwindow.document.body.innerHTML;
                    var mb = myBrowser();
                    if (mb != "IE") {
                        newwindow.document.write(printHtml);
                    }
                    else {
                        newwindow.document.body.innerHTML = printHtml;
                    }
    
                    newwindow.window.print();
                } 
                function myBrowser() {
                    var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
                    var isOpera = userAgent.indexOf("Opera") > -1;
                    if (isOpera) {
                        return "Opera"
                    }; //判断是否Opera浏览器
                    if (userAgent.indexOf("Firefox") > -1) {
                        return "FF";
                    } //判断是否Firefox浏览器
                    if (userAgent.indexOf("Chrome") > -1) {
                        return "Chrome";
                    }
                    if (userAgent.indexOf("Safari") > -1) {
                        return "Safari";
                    } //判断是否Safari浏览器
                    if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
                        return "IE";
                    }; //判断是否IE浏览器
                }
    

      

  • 相关阅读:
    著名的小退问题
    Oracle学习笔记(十二)
    Oracle学习笔记(十一)
    Oracle学习笔记(十)
    Oracle学习笔记(九)
    Oracle学习笔记(八)
    Oracle学习笔记(七)
    Oracle学习笔记(六)
    Oracle学习笔记(五)
    Oracle学习笔记(四)
  • 原文地址:https://www.cnblogs.com/TzH-Sky/p/7447395.html
Copyright © 2020-2023  润新知