【问题标题】:Redirect to other page on alert box confirm [duplicate]重定向到警报框上的其他页面确认[重复]
【发布时间】:2012-09-17 12:02:48
【问题描述】:

这是我的功能的一部分,其中包含问题

function deletePost() {
    var ask = window.confirm("Are you sure you want to delete this post?");
    if (ask) {
        window.alert("This post was successfully deleted.");

        /* How to redirect to another page on confirm? */

    }
}

需要纯 Javascript。

【问题讨论】:

  • 您是否在 Google 上搜索过“javascript 重定向”?
  • 是的,但是那里显示的方法对我不起作用。 @McMaster 已经在下面帮助我回答了。
  • 前两个搜索结果包含完全相同的代码。
  • Google 中的搜索结果是个性化的。个性化是基于他们在观察您的行为时从您的计算机中窃取的信息...请耐心等待并注意您的手 ;)

标签: javascript


【解决方案1】:

试试这个:

function deletePost() {
    var ask = window.confirm("Are you sure you want to delete this post?");
    if (ask) {
        window.alert("This post was successfully deleted.");

        window.location.href = "window-location.html";

    }
}

【讨论】:

  • 这行得通,我尝试通过这种方式重定向:window.location = "http://link.com",但这不起作用。谢谢。
  • 不客气,先生。很高兴我能帮上忙。
  • 完美,我遇到了几乎相同的问题,这也救了我。为什么其他两个选项不起作用?stackoverflow.com/questions/503093/…
  • 链接上的那些 2 个答案工作得很好.. 我的 document 应该是 window (令人惊讶的是我一年前错过了什么).. 这个函数显示一个动作的确认然后重定向到特定位置..重定向可以实现多种方式,以上只是一种..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-29
  • 1970-01-01
  • 2017-05-01
相关资源
最近更新 更多