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浏览器
            }

  

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告