如何在一个网站上用Java停止或重置计时器
Javascript How to stop or reset a timer in Java on a website
我正试图阻止计时器在网站上运行。我要么停止它,要么控制它的值。定时器id为:
id="timer"
我希望能够用bookmarklet停止它,所以代码应该以:
开始javascript:
我是java新手,所以我不知道停止计时器的方法。
您指的是Javascript,而不是Java。Javascript被整合到网页中,不需要安装。Java不需要安装,用于制作applet。两个不同的东西
对于id="timer",你可以这样设置它的值:
javascript:document.getElementById("timer").innerHTML="Enter new value here";
但是要注意,如果它正在倒计时,可能在该页面的Javascript代码中的某个地方有setInterval或setTimeout触发它,因此上面的bookmarklet将不做任何事情,也不能根据您提供的信息做任何事情。你可以尝试的一件事是停止页面上的所有settimeout或setinterval,然后调用上面的代码,但它们可能会破坏页面中的其他东西。
javascript:window.setTimeout = function(func, delay) {};window.setInterval = function(func, delay) {};document.getElementById("timer").innerHTML="Enter new value here";
要使它们成为bookmarklet,只需将它们设置为链接的href属性,或者键入它们作为书签的URL。
相关文章:
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 设置倒计时计时器,IE出现问题
- MobileFirst:在客户端运行计时器作业-最佳选项
- 显示具有服务器端自动时间注销的同步倒计时计时器
- 倒计时计时器应该持续两个php页面
- 在Jquery倒计时计时器上设置每个数字的动画
- 我如何才能确保计时器设置为每天4点半,所以我不会;不用在Javascript中提及某个日期
- 如何禁用窗口.当计时器超时时,打开卸载警报
- 在Nodejs中为许多用户处理计时器
- 如果弹出窗口关闭,Javascript停止/重置计时器
- 如何在隐藏时暂停jquery计时器
- Javascript倒计时计时器倒计时未正确更新秒/分钟
- 计时器循环从不运行
- Progressbar计时器,仅在页面刷新时重新加载
- 创建一个倒计时计时器脚本,该脚本计算声音文件的持续时间,而不是特定的日期
- 在线问答计时器使用Java脚本
- 如何避免使用java脚本重置页面刷新/页面加载上的计时器值
- 将Java脚本毫秒计时器值传递给PHP
- 如何在一个网站上用Java停止或重置计时器
- 为什么java脚本计时器有延迟