javascript中的类警报函数
我想用javascript创建一个模式弹出窗口javascript中的类警报函数,javascript,Javascript,我想用javascript创建一个模式弹出窗口 但我的要求是,每当弹出窗口打开时,它将停止执行下一个javascript行,直到关闭为止 例如 var bool = false; DisplayModal("Show Message"); bool = true; alert("alerted only after closing the pop up : bool = true"); bool = false; 因此,直到我关闭模式弹出窗口的“Show Message”bool才是真的。当我
但我的要求是,每当弹出窗口打开时,它将停止执行下一个javascript行,直到关闭为止 例如
var bool = false;
DisplayModal("Show Message");
bool = true;
alert("alerted only after closing the pop up : bool = true");
bool = false;
因此,直到我关闭模式弹出窗口的“Show Message”
bool才是真的。当我关闭弹出窗口时,剩余的脚本将在displaymodel
之后按顺序运行
类似于警报
,但我不想覆盖警报
我需要一些帮助,提前谢谢你
编辑:
试着多解释一点
我想在调用displaymodel
时停止执行停止执行
然后弹出显示
弹出窗口关闭后,从下一行继续(意思是:
bool=true;…
)听起来像是确认的作业
(function() {
var result = confirm("I'm Happy?");
alert(result ? "Yes, I'm happy" : "No, I'm not happy");
}());
确认将阻止当前执行线程,直到返回结果听起来像是确认的作业
(function() {
var result = confirm("I'm Happy?");
alert(result ? "Yes, I'm happy" : "No, I'm not happy");
}());
确认将阻止当前执行线程,直到返回结果听起来像是确认的作业
(function() {
var result = confirm("I'm Happy?");
alert(result ? "Yes, I'm happy" : "No, I'm not happy");
}());
确认将阻止当前执行线程,直到返回结果听起来像是确认的作业
(function() {
var result = confirm("I'm Happy?");
alert(result ? "Yes, I'm happy" : "No, I'm not happy");
}());
确认将阻止当前执行线程,直到返回结果。警报、提示、确认和XMLHTTPRequest是JavaScript中唯一的同步函数。您必须使用事件和回调
如果您希望用户在关闭弹出窗口之前不能执行任何操作,则可以创建一个透明的div来恢复所有页面(弹出窗口除外…。JavaScript中只有alert、prompt、confirm和XMLHTTPRequest是同步函数。您必须使用事件和回调
如果您希望用户在关闭弹出窗口之前不能执行任何操作,则可以创建一个透明的div来恢复所有页面(弹出窗口除外…。JavaScript中只有alert、prompt、confirm和XMLHTTPRequest是同步函数。您必须使用事件和回调
如果您希望用户在关闭弹出窗口之前不能执行任何操作,则可以创建一个透明的div来恢复所有页面(弹出窗口除外…。JavaScript中只有alert、prompt、confirm和XMLHTTPRequest是同步函数。您必须使用事件和回调
如果您希望用户在关闭弹出窗口之前不能执行任何操作,可以创建一个透明的div来恢复所有页面(弹出窗口除外…。如果您希望自定义对话框的外观,可以使用jQuery的对话框小部件。它支持事件。我举了一个简单的例子: 您可以将事件处理程序附加到对话框的关闭事件,并将其余代码放入事件处理程序中 所需的HTML:
<div id="dialog-modal" title="Modal dialog">
<p>Message</p>
</div>
指向该对话框的链接:
如果要自定义对话框的外观,可以使用jQuery的对话框小部件。它支持事件。我举了一个简单的例子: 您可以将事件处理程序附加到对话框的关闭事件,并将其余代码放入事件处理程序中 所需的HTML:
<div id="dialog-modal" title="Modal dialog">
<p>Message</p>
</div>
指向该对话框的链接:
如果要自定义对话框的外观,可以使用jQuery的对话框小部件。它支持事件。我举了一个简单的例子: 您可以将事件处理程序附加到对话框的关闭事件,并将其余代码放入事件处理程序中 所需的HTML:
<div id="dialog-modal" title="Modal dialog">
<p>Message</p>
</div>
指向该对话框的链接:
如果要自定义对话框的外观,可以使用jQuery的对话框小部件。它支持事件。我举了一个简单的例子: 您可以将事件处理程序附加到对话框的关闭事件,并将其余代码放入事件处理程序中 所需的HTML:
<div id="dialog-modal" title="Modal dialog">
<p>Message</p>
</div>
指向该对话框的链接:
您可以使用jQuery插件。比如说 或者您可以自己制作(在jsfiddle:上尝试):
您可以使用jQuery插件。比如说 或者您可以自己制作(在jsfiddle:上尝试):
您可以使用jQuery插件。比如说 或者您可以自己制作(在jsfiddle:上尝试):
您可以使用jQuery插件。比如说 或者您可以自己制作(在jsfiddle:上尝试):
您可以使用@Neha:这不会停止执行。实际上停止JavaScript的执行几乎没有什么可以替代的
alert
。你不能这样做。你必须使用回调!使用setTimeout
或setInterval
是否有什么问题?您可以使用@Neha:来停止执行。实际上停止JavaScript的执行几乎没有什么可以替代的alert
。你不能这样做。你必须使用回调!使用setTimeout
或setInterval
是否有什么问题?您可以使用@Neha:来停止执行。实际上停止JavaScript的执行几乎没有什么可以替代的alert
。你不能这样做。你必须使用回调!使用setTimeout
或setInterval
是否有什么问题?您可以使用@Neha:来停止执行。实际上停止JavaScript的执行几乎没有什么可以替代的alert
。你不能这样做。你必须使用回调!是否使用了setTimeout
或setInterval
…很抱歉回复太晚,但它不会停止下一行函数的执行。。。jsfiddle:@Sac,您可以将代码添加到第一个单击处理程序中:document.querySelector('.alert button').addEventListener('click',function(){/*here*/},false)代码>很抱歉回复太晚,但它不会停止下一行函数的执行。。。jsfiddle:@Sac,您可以将代码添加到第一个单击处理程序中: