退出确认框

时间:2015-03-08 12:16:22

标签: vbscript hta

我希望有这样的代码:

当用户点击"关闭"按钮,弹出一个确认框。

如果用户确认"是",则会退出,否则会继续运行。

提前致谢。

1 个答案:

答案 0 :(得分:0)

在HTML中,您需要一个关闭按钮,它可以是一个带按钮类型的输入(但事实上,HTML页面的任何部分都可以获得一个' onclick'属性,就像在表格中一样)

<input type="button" value="Close" onclick='F_closeConfirm'>

然后VB代码应该包含一个函数F_closeConfirm,类似于

Public Function F_closeConfirm()
    'one way to ask
    If MsgBox("Are you sure you want to quit?", vbYesNo, "Confirmation") = vbYes Then
        'another way
        iAnswer = MsgBox("Like, really quit?", vbYesNo, "Confirmation")
        If iAnswer = vbYes Then
            'method to close parent windows or tab, can differ but it's another topic
            Window.Parent.Close
        End If
    End If
End Function