在JSF2.0中实现数字时钟的最佳方式是什么?有没有可用的库或组件,或者我应该自己实现它?在后一种情况下,实现它的最佳方式是什么?很明显,时钟只应该在一分钟过去时自动刷新页面。我不希望使用JavaScript。
提前谢谢。
发布于 2011-08-15 20:28:11
在JSF2.0中实现数字时钟的最佳方式是什么?有没有可用的库或组件,或者我应该自己实现它?
没有JSF组件出现在我的脑海中。你需要自己去实现它。
在后一种情况下,实现它的最佳方式是什么?很明显,时钟只应该在一分钟过去时自动刷新页面。我不希望使用JavaScript。
使用JavaScript。真的没有更好/更简单的方法了。另外,在互联网上有很多现成的例子。
据我所知,我需要<body onload="showTime()">来激活时钟的代码。但之后我会在不应该激活的页面上激活JavaScript。或者有没有一种不使用onload触发器事件的方法?
只需将一个
<script>window.onload = functionName;</script>在文档中的某处。它也会工作得同样好。你也可以这样做
<script>functionName();</script>只要它出现在表示时钟的HTML DOM元素之后。
发布于 2013-07-23 22:51:27
如果没有javascript,HTML头Meta标记
<meta http-equiv="refresh" content=".." />是我唯一想到的方法,
使用它,您可以每秒重新加载页面,但这是一个丑陋的解决方案。
否则:
javascript (everybodys‘s favorite)
我强烈建议使用Javascript,因为没有Javascript策略和JSF没有任何意义。这甚至会否定像HTMLCommandlinks这样的简单组件,因为这些组件在没有Javascript的情况下是不能使用的,只要看看您的JSF实现实际创建的所有Javascript。
发布于 2013-08-21 23:01:11
你可以使用primefaces,它为你做了很多事情。请参阅:http://www.primefaces.org/showcase/ui/clock.jsf
https://stackoverflow.com/questions/7064034
复制相似问题