标签: alert

javascript/jquery:响应用户在警告对话框中单击"确定"

我的代码:

alert('Some message');
Run Code Online (Sandbox Code Playgroud)

问题1:

如何执行alert()用户完成与警报框交互后的代码?

问题2:

如何检测,如果用户按下OKCancel在警告框?

javascript jquery events alert

23
推荐指数
3
解决办法
5万
查看次数

为什么console.log()被认为比alert()更好?

我总是被告知,在调试应用程序时,JavaScript的console.log()方法比简单地使用alert()方法更受欢迎.为什么是这样?有没有一个很好的例子,有人可以指出哪里console.log()显然是更好的选择?

javascript debugging alert console.log

22
推荐指数
3
解决办法
2万
查看次数

JavaScript警报在Firefox 6中无效

我尝试在Firefox 6的地址栏中运行此JavaScript代码:

javascript:alert("Hello")
Run Code Online (Sandbox Code Playgroud)

我得到了

ReferenceError:未定义警报.

它曾经在Firefox 5中运行良好,但仍适用于Opera,Safari和Chrome.我该如何解决?

javascript browser alert firefox6

21
推荐指数
2
解决办法
2万
查看次数

Toastr JS设置fadeAway值

我正在使用一个很酷的警报js库项目:https://github.com/CodeSeven/toastr

我希望在一段时间之后退出以下更改.查看toastr.js文件,我确实看到了选项.我只是不知道如何访问该物业'fadeAway'

toastr.info('Processing...');
Run Code Online (Sandbox Code Playgroud)

我试过了

toastr.info('Processing...', fadeAway:1000);
Run Code Online (Sandbox Code Playgroud)

如何通过传入参数来使用fadeAway?

javascript alert toastr

21
推荐指数
3
解决办法
3万
查看次数

点击链接上的javascript弹出提醒

点击链接后,我需要一个javascript'确定'/'取消'提醒.

我有警报代码:

<script type="text/javascript">
<!--
var answer = confirm ("Please click on OK to continue.")
if (!answer)
window.location="http://www.continue.com"
// -->
</script>
Run Code Online (Sandbox Code Playgroud)

但是我如何才能这样做只在点击某个链接时运行?

javascript confirm alert hyperlink confirmation

20
推荐指数
3
解决办法
13万
查看次数

Alert表示使用不带绝对URL的弃用HREF

Facebook开发者页面中的消息提醒,我的网站目前正在使用以下不推荐使用的功能:

社交插件(如Button,Like Box),href参数中没有绝对URL .这必须在2013年7月之前修复.

我猜它正在讨论喜欢的data-href参数,但我的按钮是用以下简单代码生成的:

data-href="http://<?php echo $_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];?>"
Run Code Online (Sandbox Code Playgroud)

在浏览器中查看结果(查看HTML源代码)对我来说肯定看起来像绝对的URL.这个警报实际上试图告诉我什么?他们已经扫描的网站,有是有问题,或者只是有实际的HREF 可能会有一些?

它是指其他一些HREF参数吗?

url alert absolute facebook-like facebook-likebox

20
推荐指数
1
解决办法
6384
查看次数

检测页面上是否显示警报或确认

有没有办法使用JavaScript或jQuery来检测是否显示确认或警告框?

javascript jquery alert

19
推荐指数
3
解决办法
3万
查看次数

保持页面警报,除非单击提交按钮

我希望在用户尝试以任何方式完成订单流程之前实施警告,当然其他方式是在付款按钮之后.

像这样的东西:

<script type="text/javascript">
window.onbeforeunload = function(){
return 'You must click "Buy Now" to make payment and finish your order. If you leave now your order will be canceled.';
};
if document.getElementsByClassName('eStore_buy_now_button').onclick = function(){
};
</script>
Run Code Online (Sandbox Code Playgroud)

我确信这在某些方面是有害的,但这是我能说明我正在尝试的最佳方式.我知道有些浏览器会显示默认文本而不是我写的实际警告,这很好.

一些注意事项,我宁愿使用普通的旧JS而不是为这一个简单的任务加载jQuery.页面上没有任何设置,因此它是一个简单的离开页面或单击"立即购买"操作.

更新:

我向你保证,这不是为了我,而是为了用户的利益.虽然它明确地解释了(做了什么),但我认为用户正在开枪并且在流程真正完成之前离开即时满足,忽略了消息的那种心态.这是一个简单的两步流程,他们提交项目的详细信息,然后付款.无论出于何种原因,他们提交详细信息,然后在50%的时间内没有完成付款.然后他们会跟进"所以,你在做这个项目还是什么?" 然后我必须解释"你从未完成订单." 他们跟进了"哎呀,在这里,你走了."

不幸的是,我会把它当作营销和网页设计101.规则#1,人们都是愚蠢的.不要采取粗鲁或悲观的态度.基本上,这个想法是假设每个人都对你的设计,教学都很愚蠢,这样你就可以轻松做出一个五岁的孩子可以做到的事情.我完全同意不让用户成为人质.但是,此页面仅在他们启动的预定订单流程中间到达(此页面永远不会以浏览方式到达).所以我认为这是一个非常合理的用例,你可以从中保存一个常见的用户错误.一个不懂技术的客户人群,所以他们真的需要这样的指导.

javascript alert onclick submit

19
推荐指数
1
解决办法
2万
查看次数

模仿Javascript'警报'阻止性质

是否有可能创建一个自定义模态消息,"阻止"脚本执行直到用户输入?

例如,如何在不使用本机窗口警报/提示功能的情况下实现此目的?

setInterval(function(){ 
     alert('Click OK to Continue');  // timing stops until user hits ok
},4000);
Run Code Online (Sandbox Code Playgroud)

我知道你可以让你的自定义对话框调用用户输入的回调函数,但我有兴趣能够强制这种阻塞行为

javascript alert

19
推荐指数
1
解决办法
1万
查看次数

让monit先发出警报,然后再重启

我想在monit处理一种连锁动作.

  • 检查进程并立即发出警报.
  • 在多个周期后重启过程.

我的尝试(到目前为止):

check process myprocess with pidfile /run/my.pid
  start program = "/path/to/binary start" with timeout 60 seconds
  stop program = "/path/to/binary stop" with timeout 60 seconds
  if not exist for 3 cycles then restart
  if not exist then alert
  if 3 restarts within 3 cycles then timeout
Run Code Online (Sandbox Code Playgroud)

在故障PID时不报警并保持状态"运行",但在3个周期后重新启动.

check process myprocess with pidfile /run/my.pid
  start program = "/path/to/binary start" with timeout 60 seconds
  stop program = "/path/to/binary stop" with timeout 60 seconds
  if not exist for 3 cycles …
Run Code Online (Sandbox Code Playgroud)

alert restart monit

19
推荐指数
1
解决办法
1万
查看次数