标题:关于打印问题
取消只看楼主
butterfeild
Rank: 1
等 级:新手上路
帖 子:20
专家分:6
注 册:2015-4-30
结帖率:75%
已结贴  问题点数:5 回复次数:0 
关于打印问题
<head>
    <title></title>
    <script type="text/javascript" src="js/public/jquery.js"></script>
    <script type="text/javascript" src="js/public/jquery-extend.js"></script>
    <script type="text/javascript" src="js/public/jquery.PrintArea.js"></script>
    <script type="text/javascript">
        function GetQueryString(name) {
            var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            if (r != null) return unescape(r[2]); return null;
        }

        function Load() {
            var photoUrl = GetQueryString("photoUrl");
            var photoHtml = "<div id=\"photoImgDiv\"><img src=\'" + photoUrl + "\' style=\" max-width:100%;\"></div>";
            $("#photoDiv").html(photoHtml).trigger("create");
        }

        function printPhoto() {
            $("#photoImgDiv").printArea();  
        }
    </script>
</head>
<body onload="Load()">
    <button type="button" onclick="printPhoto()">打印</button>
    <div id="photoDiv"></div>
</body>

用谷歌浏览器为什么预览的时候都是空白的,看不到图片呀,郁闷!!

function printPhoto() {
            var ele = document.getElementById("photoDiv");
            var w = window.open('about:blank');
            setTimeout(function () {
                w.document.body.innerHTML = ele.innerHTML;
                w.print();
            }, 100);
        }
另一种方法火狐与IE可以,谷歌浏览器也是空白

求解哦
2015-07-18 20:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-455520-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.435990 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved