首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教用window.open()怎么使弹出窗口始终位于主窗体的最前面

2012-01-24 
请问用window.open()如何使弹出窗口始终位于主窗体的最前面大家好,请问:在主窗体main.aspx中,通过点击butt

请问用window.open()如何使弹出窗口始终位于主窗体的最前面
大家好,请问:在主窗体main.aspx中,通过点击button1按钮弹出窗口sub.aspx;在sub.aspx中选择单位,选择人员后,传递两个ID参数到main.aspx.现在的问题就是每次弹出sub.aspx时,都是窗体刚弹出时闪了一下马上最小化到托盘了,请问这是什么原因怎样做才能让sub.aspx始终位于主窗体的最前面.

部分相关html语言即代码如下:

main.aspx的html语言:
<script   language= "javascript ">
function   loadreceive(str1,str2)
  {  
      document.Form1.txtReceive.value   +=   str1   +   "| ";  
      document.Form1.txtReceiveID.value   +=   str2   +   "| ";  
}
</script>


main.aspx的button按钮(弹出子窗体)代码
private   void   btnAddReceive_Click(object   sender,   System.EventArgs   e)
{  
                this.Response.Write( " <script   language=javascript> window.open       ( 'sub.aspx ', ' ', 'height=250,   width=500,top=200,   left=300,   toolbar=no,directories=no,   menubar=no,   scrollbars=no,   resizable=no,location=no,   status=no,alwaysRaised=yes,z-look=yes '); </script> ");  
}



[解决办法]
window.showModalDialog()
[解决办法]
弹出模态窗口吧
[解决办法]
我不知道,帮顶
[解决办法]
sub.aspx上面的控件却无法操作,奇怪,不可能吧...
是不是你设置了什么状态,disabled了

热点排行