关闭第二级显示对话框弹出窗口asp.net c#和js

时间:2014-12-04 06:15:30

标签: javascript c# asp.net

作为要求的一部分,有两个显示对话窗口在按钮内单击打开。

  1. main.aspx在后面的按钮点击代码上打开一个显示对话框,如下所示:

     string script = "var popup1= window.showModalDialog('../modalframe.htm', 'attendees.aspx', 'options')";
     ScriptManager.RegisterStartupScript(this, GetType(), "Attendee", script, true);
    
  2. attendees.aspx在其按钮上单击

    打开另一个showdialog窗口
     string script = "var popup2= window.showModalDialog('../modalframe.htm', 'map.aspx', 'options')";
     ScriptManager.RegisterStartupScript(this, GetType(), "Map", script, true);
    
  3. 在按钮上单击map.aspx我需要关闭两个弹出窗口并返回main.aspx。我尝试了以下内容:它适用于当前窗口(popup2)。如何关闭popup1?

     protected void btn_Return_Click(object sender, EventArgs e)
    {
    
        Response.Write("<script language='javascript'>window.returnValue = 1; window.parent.window.close(); </script>");
    
    }
    

0 个答案:

没有答案