日期:2014-05-17  浏览次数:20535 次

如何实现弹出提示消息后,关闭页面

 Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('没有此考生的成绩信息!');window.opener=null;window.close(this);</script>");

我用这种方式来实现!可是每次都是能弹出消息,不能关闭页面····
错误出在哪里???求指教
javascript asp.net

------解决方案--------------------
引用:
C# code?1Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('没有此考生的成绩信息!');window.opener=null;window.top.open('','_self','');window.close(this)……


用这个试试....单击确定后关闭页面  希望对你有帮助
------解决方案--------------------
你页面里包含frameset,frame吗?
------解决方案--------------------
Page.ClientScript.RegisterStartupScript(this.GetType(), "", " <script lanuage=javascript>alert('没有此考生的成绩信息!');window.opener=null;window.top.open('','_self','');window.top.close(this);</script>");

这个呢。。。
------解决方案--------------------

if (confirm("没有此考生的成绩信息!")) {
           window.parent.close();
        }

写个 js方法 以这样的提示来关闭呢
------解决方案--------------------
http://stackoverflow.com/questions/3575955/jquery-how-to-close-dialog-from-iframe-within-dialog