使用javascript在按钮单击中关闭窗口

使用javascript在按钮单击中关闭窗口,javascript,asp.net,button,click,vb.net-2010,Javascript,Asp.net,Button,Click,Vb.net 2010,我正在使用JavaScript警报语句创建消息对话框。该对话框包含一个按钮。在该按钮中,单击我要关闭当前窗口 JavaScript <script language="javascript" > function Confirmation() { var win = window.open('', '_self'); if (confirm("Are you sure you want to close the form?") == tr

我正在使用JavaScript警报语句创建消息对话框。该对话框包含一个按钮。在该按钮中,单击我要关闭当前窗口

JavaScript

<script language="javascript" >
     function Confirmation() {
         var win = window.open('', '_self');
         if (confirm("Are you sure you want to close the form?") == true)
             win.close();
         else
             return false
     }

  </script>

如果我正确理解了您的问题,您希望关闭父窗口“从”对话框。尽管您编写的代码将关闭对话框而不是父窗口。要关闭父窗口,可以使用以下代码:


window.opener.close()

如果要关闭父窗口,您应该这样更改代码

`<script language="javascript" >function Confirmation(){if (confirm("Are you sure you want to close the form?") == true) window.opener.close();else return false;}</script>`
`function Confirmation(){if(confirm(“您确定要关闭表单吗?”)==true)window.opener.close();否则返回false;}`

您可以将代码包含在
警报()中吗?或者你是说你的
confirm()
?您的问题令人困惑。s我编辑我的代码。请查看用一个按钮打开的对话框。在该按钮中单击我想关闭当前窗口当我单击图像按钮时调用上述代码。按钮单击事件应从您的对话框调用上述代码。无论您想在何处从子窗口关闭父窗口,都可以使用拇指规则。控件应出现在子窗口中。
 my code in vb.net
 -----------------
 ClientScript.RegisterStartupScript(Me.GetType(), "message", "alert('Please Raise the  ticket for particular event');", True)
`<script language="javascript" >function Confirmation(){if (confirm("Are you sure you want to close the form?") == true) window.opener.close();else return false;}</script>`