【问题标题】:Javascript onclick confirm window.location.href not working in Chrome/SafariJavascript onclick 确认 window.location.href 在 Chrome/Safari 中不起作用
【发布时间】:2018-03-04 21:27:33
【问题描述】:

以下看似简单的 JavaScript 在 IE 中运行良好,但在 Chrome 和 Safari 中失败 - 它不会触发确认框。

onclick="if(confirm('DELETE - Are you sure??')) 
window.location.href='myDeleteUrlHere';
return false;"

我该如何解决这个问题?

【问题讨论】:

  • 在这些浏览器中似乎也可以正常工作。您确定浏览器中启用了 javascript 吗?
  • Chrome 在 Chrome 中启用了 JavaScript,但似乎仍然无法正常工作。
  • 问题似乎与 web.config 文件中的一行有关,删除时相同的命令工作正常,但不确定为什么会失败?

标签: javascript google-chrome safari


【解决方案1】:

您无需返回false。以下工作正常。

if(confirm('Are You Sure?')) window.location.href="https://www.google.com";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多