一个非常头痛的问题,请大家来探讨一下
我有一C#的WEB程序,其中部分问题代码如下:
if(条件成立)
{
Page.Response.Write("<script language='javascript'>window.open('new.aspx?"+id+"','new','height:300px;width:350px;left:150px;top:100px;');</script>");
}
后,在new.aspx中有的一个“确定”按钮中有如下代码实现关闭功能:
{
......
Page.Response.Write("<script language='javascript'>window.close();opener.document.forms.submit();</script>");
......
}
说明:此程序在自己的机子上运行一切顺利,可以正常进行,但此代码在另一台服务器上就不行了,情况是当点击“确定”时,new.aspx页面不会被关闭,且该按钮原有的CSS会丢失,但在我的机子上的时候,一切顺利,即该页面能正常关闭,且父窗体能立即刷新。