Javascript 窗口。打印使不透明度的页面背景变为白色
我有asp.Net网页,上面有一些控件,如文本框、单选按钮等。 这一页是打印页。因此,默认情况下,当打开此页面时,页面上的javascript会执行window.print,然后显示打印机列表 在执行window.print命令之前,我有一个应用了css类的divJavascript 窗口。打印使不透明度的页面背景变为白色,javascript,html,asp.net,css,windows,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分布在整个页面上,覆盖所有
.modalBackgroundQ
{
background-color: White;
filter: alpha(opacity=0);
opacity: 0.2;
}
该div分布在整个页面上,覆盖所有控件,基本上使其所有控件都不可编辑
现在,这里的问题是,一旦打印窗口显示打印机列表,用户就会取消打印窗口。然后,覆盖div的窗口变为空白,如切换为白色,基本上隐藏了div下页面上的所有控件
我使用的是安装了IE8的Windows7
关于可能出现的问题有什么建议吗?
<style type="text/css" media="print"></style>
您可以尝试设置CSS div类的z索引。