窗口.打印使不透明度的页面背景变为白色

Window.Print makes page background with opacity turn to white

本文关键字:背景 白色 打印 不透明度 窗口      更新时间:2023-09-26

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

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

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

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

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

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

有什么建议吗?

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