请问如何在弹出新窗口的同时,屏蔽父窗口,让父窗口透明

解决方案 »

  1.   

    本人不愿意用模态窗口,效果不好,我希望是51job上的那种效果,多谢
      

  2.   

    父页面,加个层: <div id="tss" style="Z-INDEX:99998;BACKGROUND:none transparent scroll repeat 0% 0%;FILTER:Alpha(Opacity=100);LEFT:0px;FLOAT:left;MARGIN:0px;WIDTH:100%;POSITION:absolute;TOP:0px;HEIGHT:100%;opacity:.6;visibility:hidden;">
    <TABLE height="100%" width="100%">
    <TR vAlign="middle" align="center">
    <TD>
    <TABLE style="FILTER: Alpha(Opacity=75); WIDTH: 100%; HEIGHT: 100%" bgColor="#99cccc">
    <TR vAlign="middle" align="center">
    <TD><FONT face="宋体"></FONT></TD>
    </TR>
    </TABLE>
    </TD>
    </TR>
    </TABLE>
    </div>弹出页面: <script language="javascript">
    <!--
    function hiddenParentForm()
    {
    //window.opener.resizeTo(0,0);
    window.opener.document.getElementById('tss').style.visibility='visible';
    }
    -->
    </script>
      

  3.   

    层的透明可以调,层的颜色也可以调,这是一种方式。
    如果要完全把父页面透明,需要操作css了
      

  4.   

    如果是WinForm的话可以使用From的Opacity设置其透明度,例:this.Opacity=50/100,窗体的透明度为50%
      

  5.   

    屏蔽的话可以不使用show函数改而使用showdialog函数