javascript - 警报检测正常

标签 javascript

我使用了这段代码:

 <script type="text/javascript">
  function finish()
  {
    alert("Inserted!");
  }
</script>

我希望当用户点击警报的“确定”时,它会转到另一个 php 页面。

  • 当用户点击“确定”时,我如何理解?
  • 以及如何链接到另一个页面?通常我使用这种方式:

    <button type="submit" onclick="window.open('home.php')"> Insert </button>
    

    但在警报示例中没有按钮!

谢谢

最佳答案

alert() 正在阻塞:浏览器将在显示 alert() 时停止执行任何 Javascript 代码。 alert() 之后的下一行代码只会在警告框被清除时执行。

因此,您不需要做任何特别的事情来判断警报是否已被清除;只需将其余代码放在 alert() 之后运行即可。

关于javascript - 警报检测正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17194730/

相关文章:

javascript - 在div中加载JS函数

javascript - Capybara 与异步 JavaScript 的集成测试

javascript - Jquery Mobile 选择导航栏按钮上的复选框单击

javascript - RxJS publishReplay 与 publishLast

javascript - React 和 this.props.results.map 不是函数

JavaScript 查找 TinyMCE 富文本编辑器值是否为空

javascript - NodeJS 和 MySQL 的嵌套回调

javascript - 谷歌驱动器JS API nextpageToken无效

javascript - Angular Promise,为什么在这种情况下我会得到 'then' 的未定义?

JavaScript - 图库 - 灯箱 - 只有半个屏幕在后台变黑