javascript - java中的加载效果

标签 javascript

我有两个 jsp 页面和一个 servlet。当用户单击“提交”按钮时,将在 servlet 中完成处理,然后结果转到另一个 jsp 页面,以便用户看到他的结果。但我想显示一个正在加载的 gif,以便该 gif 将运行直到用户得到他的结果,如果在中间用户停止该浏览器加载,那么该 gif 也会自动停止,该怎么做?在 javascript 或其他语言中,只有用户会看到该 gif 图片,但当用户停止浏览器的处理时,该 gif 仍在运行,这是不应该发生的。我该如何解决这个问题?

index.jsp---------------转到servlet------------result.jsp

最佳答案

由于所有这些都将在用户的浏览器中发生,因此解决方案不能使用 Java,而必须是 JavaScript,对 onabort 事件使用react。

至于停止 GIF 动画,这实际上是不可能的(除非通过 nasty hacks )。我建议也使用 JavaScript(例如 jQuery 内置函数或插件)来制作动画。

更新:再想一想,您为什么认为您需要做任何事情?如果浏览器中止加载,那是它们自己的错,并且浏览器已经有一个加载动画,它完全符合您的要求。为什么要重复这个?

关于javascript - java中的加载效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444084/

相关文章:

javascript - 如何在 angular.js 中使用 token 管理身份验证?

javascript - 是否可以使用 onclick 获取 <td> 元素的值?

javascript - javascript数组indexOf中使用的正则表达式

javascript - 观察 Polymer 上的 "ended"媒体事件

javascript - 用于检测屏幕尺寸的脚本,并根据屏幕尺寸更改css

javascript - 如何仅向 React 中特定单击的元素添加类?

javascript - 如何判断一个窗口是否存在于 Javascript 中?

javascript - 更改交换中所选值的文本大小

JavaScript 模式 - Facade 和对象字面量模式的区别

javascript - 401 使用 Node.js 的混合中继连接