读书人

执行Response.Write(.)会弹出空白窗体

发布时间: 2012-03-06 20:47:55 作者: rapoo

执行Response.Write(....)会弹出空白窗体
Response.Write( " <script> alert( '设置保存成功! ');window.opener=null;window.close(); </script> ");
在代码中执行这样的语句,为什么系统一般是先弹出个空白窗体,然后提示“存成功!”,再关闭空白窗体,
我不想弹出空白窗体应该怎么办呢

[解决办法]
Response.Write( " <script> alert( '设置保存成功! ');window.opener=null;window.close(); </script> ");出来的东西是显示页面的最前面的,先执行,弹出的时候页面其它内容还没来得及显示。

不要空白,你可以放在隐藏的iframe里操作。也就是将数据提交到隐藏的iframe里
[解决办法]
Response.Write( " <script> alert( '设置保存成功! ');window.close(); </script> ");

读书人网 >C#

热点推荐