【问题标题】:How can I recreate the reload issue when a button is pressed on HTML在 HTML 上按下按钮时如何重新创建重新加载问题
【发布时间】:2013-08-17 08:07:52
【问题描述】:

我公司的 Web 产品出现问题,按下按钮时会重新加载整个页面。这个问题和this one类似,我试过了,效果很好。

现在我需要确认不能在 Windows XP 上运行(但我们的一些客户使用)的 Internet Explorer 版本的行为。我办公室中的所有 PC 仍然运行 Windows XP,并且在严格的政策下,我无法使用我的家用 PC 或笔记本电脑访问该产品。

我试图通过创建一个包含按钮的小 HTML 代码来重现该问题。然而,刷新不会发生。我错过了一些标准,我不知道它是什么。所以我想问一下当按下按钮时需要什么来重新加载页面。页面上的按钮是使用<button>标签构造的。

【问题讨论】:

  • 如果我正确理解了您的问题,您只需要将button 元素(不带任何type 属性)添加到form 中即可。
  • @Teemu,你是对的。我还尝试将<button> 标签放在<form> 中,问题就出现了。这是我正在寻找的答案。谢谢!。

标签: javascript html


【解决方案1】:

所以我想问一下,当 按钮被按下

这也应该适用于旧版浏览器:

<button onclick="location.reload(true);">reload</button>

【讨论】:

  • 抱歉,事实并非如此。我发现的问题是 onclick 处理程序没有重新加载页面。按下按钮后页面仍会自行重新加载。
  • 据我了解,它应该做到这一点。使用 force-reload=true 参数更新了答案。进一步阅读:stackoverflow.com/questions/2624111/…
猜你喜欢
  • 2021-11-10
  • 1970-01-01
  • 2012-02-22
  • 2010-12-26
  • 2011-06-05
  • 1970-01-01
  • 2014-03-30
  • 2010-12-25
相关资源
最近更新 更多