gpt4 book ai didi

Javascript:暂停程序流直到单击按钮

转载 作者:行者123 更新时间:2023-11-30 13:14:09 26 4
gpt4 key购买 nike

下午好伙计们..

我试图在 Javascript 中创建一个函数,该函数生成一个屏幕对话框,类似于 VB/VBA 中的 msgbox 函数。到目前为止,我已经设法用 Javascript 编写了 msgbox 函数,以便在调用它时在屏幕上动态创建一个对话框。

它的工作原理是这样的:-

if (msgbox("Do you want to continue", YesNo) == Yes) {
//Do something here
}

我想知道的是 - 有没有什么方法可以暂停/暂停代码流,直到按下动态生成的对话框中的某个按钮?在用户单击我的对话框中的"is"按钮之前,我不希望运行“在这里做某事”位或任何其他后续代码。

(注意:YesNo 和 Yes,在上面的示例中是常量。到目前为止,该对话框工作完美,我只需要弄清楚如何在按下按钮之前停止流程,而不会使事情过于复杂)。

垫子

最佳答案

如果您使用确认框,这应该适合您 - 它会触发带有确定/取消选项的提示:

    if (confirm("Are you sure you wish to continue?")){
//executed when OK clicked
}
else{
//executed when CANCEL clicked
}

注意工作流在函数中暂停,直到给出答案

关于Javascript:暂停程序流直到单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com