首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSF数字时钟

JSF数字时钟
EN

Stack Overflow用户
提问于 2011-08-15 18:42:29
回答 3查看 2K关注 0票数 0

在JSF2.0中实现数字时钟的最佳方式是什么?有没有可用的库或组件,或者我应该自己实现它?在后一种情况下,实现它的最佳方式是什么?很明显,时钟只应该在一分钟过去时自动刷新页面。我不希望使用JavaScript。

提前谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-15 20:28:11

在JSF2.0中实现数字时钟的最佳方式是什么?有没有可用的库或组件,或者我应该自己实现它?

没有JSF组件出现在我的脑海中。你需要自己去实现它。

在后一种情况下,实现它的最佳方式是什么?很明显,时钟只应该在一分钟过去时自动刷新页面。我不希望使用JavaScript。

使用JavaScript。真的没有更好/更简单的方法了。另外,在互联网上有很多现成的例子。

据我所知,我需要<body onload="showTime()">来激活时钟的代码。但之后我会在不应该激活的页面上激活JavaScript。或者有没有一种不使用onload触发器事件的方法?

只需将一个

代码语言:javascript
复制
<script>window.onload = functionName;</script>

在文档中的某处。它也会工作得同样好。你也可以这样做

代码语言:javascript
复制
<script>functionName();</script>

只要它出现在表示时钟的HTML DOM元素之后。

票数 1
EN

Stack Overflow用户

发布于 2013-07-23 22:51:27

如果没有javascript,HTML头Meta标记

代码语言:javascript
复制
<meta http-equiv="refresh" content=".."  />

是我唯一想到的方法,

使用它,您可以每秒重新加载页面,但这是一个丑陋的解决方案。

否则:

javascript (everybodys‘s favorite)

  • Flash )(没有Javascript)

  • Java (是的,它们仍然存在,嘿,没有
  • )。

我强烈建议使用Javascript,因为没有Javascript策略和JSF没有任何意义。这甚至会否定像HTMLCommandlinks这样的简单组件,因为这些组件在没有Javascript的情况下是不能使用的,只要看看您的JSF实现实际创建的所有Javascript。

票数 0
EN

Stack Overflow用户

发布于 2013-08-21 23:01:11

你可以使用primefaces,它为你做了很多事情。请参阅:http://www.primefaces.org/showcase/ui/clock.jsf

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7064034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档