【问题标题】:How to disable refresh button once user goes on a particular web page?一旦用户进入特定网页,如何禁用刷新按钮?
【发布时间】:2011-03-22 13:44:18
【问题描述】:

我必须为在线测验创建一个网页,该网页将以不同的顺序为每个用户显示相同的问题。 现在,我编写了代码,每次用户访问该页面时都会随机提出问题。用户通过登录 ID 和密码进入该页面。 我在查询中使用了随机函数,它为每个用户提供不同顺序的问题。但现在问题是当我刷新同一用户的页面问题顺序更改时。 所以我想禁用刷新按钮。你能告诉我如何禁用它吗?还是有其他方法?

【问题讨论】:

  • 如果您访问过任何安全网站,例如银行网站 - 他们做了什么 - 他们没有禁用刷新按钮,而是在用户刷新页面时警告用户 - 这将是结束!

标签: java javascript html ajax jsp


【解决方案1】:

您不能禁用该按钮。你不应该弄乱用户的浏览器。

但是,您可以做的是显示一个对话框,询问用户是否要离开页面。

<body onbeforeunload="return 'Are you sure you want to leave the page?';">

【讨论】:

    【解决方案2】:

    只需在每次会话或登录时生成并存储一次问题顺序,而不是在每次请求时。

    【讨论】:

      【解决方案3】:

      无法禁用刷新按钮。

      您可以尝试在用户会话中保存问题顺序,然后使用它。

      【讨论】:

        猜你喜欢
        • 2014-11-26
        • 2022-01-15
        • 1970-01-01
        • 2020-11-16
        • 2014-10-21
        • 2011-02-21
        • 2023-03-12
        • 2016-11-23
        • 2017-04-08
        相关资源
        最近更新 更多