Window.Print使不透明度的页面背景变为白色

时间:2013-11-20 09:56:25

标签: javascript html asp.net css windows

我的asp.Net网页上有一些控件,如文本框,无线电按钮等。 此页面是打印页面。因此,默认情况下,当打开此页面时,页面上的javascript会执行window.print,然后显示打印机列表。

在执行window.print命令之前,我有一个应用了css类的div

.modalBackgroundQ
{
    background-color: White;
    filter: alpha(opacity=0);
    opacity: 0.2;
}

这个div遍布整个页面,涵盖了所有控件,基本上使其所有控件都不可编辑。

现在,问题在于打印窗口显示打印机列表并且用户执行取消打印窗口。然后覆盖div的窗口变为空白,因为切换到白色基本上隐藏了div下页面上的所有控件

我正在使用安装了IE 8的Windows 7?

关于什么可能是探针的任何建议?

1 个答案:

答案 0 :(得分:0)

<style type="text/css" media="print"></style>