当前位置:编程学习 > C#/ASP.NET >>

ASP页面js打印预览问题

一个ASP的页面,使用webbrowser实现打印预览,页面使用的是框架结构,top,left与content现在不想把top与left的内容预览时显示出来,还有就是页面的图表打印预览时显示不出来,打印没问题,求解决方案!!
--------------------编程问答-------------------- 附上js代码

function printpr()   //预览函数
        {
            document.all("qingkongyema").click(); //打印之前去掉页眉,页脚
            document.all("dayinDiv").style.display = "none"; //打印之前先隐藏不想打印输出的元素(此例中隐藏“打印”和“打印预览”两个按钮)
            document.all("DIV1").style.display = "none";
            var OLECMDID = 7;
            var PROMPT = 1;
            var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
            document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
            WebBrowser1.ExecWB(OLECMDID, PROMPT);
            WebBrowser1.outerHTML = "";
            document.all("dayinDiv").style.display = ""; //打印之后将该元素显示出来(显示出“打印”和“打印预览”两个按钮,方便别人下次打印)
        }
        function printTure()   //打印函数
        {
            document.all('huifu').click(); //同上
            document.all("dayinDiv").style.display = "none";
            document.all("DIV1").style.display = "none"; //同上
            window.print();
            document.all("dayinDiv").style.display = "";
        }
        function doPage() {
            layLoading.style.display = "none"; //同上
        }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,