使用Python制作网页计时器
我想创建一个网页,能够自动打印一条简单的信息。
x minutes to shutdown
这个信息中的'x'会每分钟自动减少一次,而不需要在网页浏览器中点击'刷新'。这个值是从SNMP源下载的数据中获取的(这就是我想用Python的原因)。据我所知,我应该使用JavaScript(我说得对吗?)。
用Python来完成这种动态网页的任务可行吗?如果不行,你会建议用什么其他语言呢?
3 个回答
3
你可以选择一种脚本语言在服务器端加载初始时间,然后用一个JavaScript计时器在页面上每分钟更新一次时间。
你需要了解一下 setTimeout()
这个JavaScript函数,它可以用来管理计时器。
大概是这样的:
<script type="text/javascript">
var timer = setTimeout ( "changeTime()", 60000 );
function changeTime(){
//modify time logic
clearTimeout ( timer );
timer = setTimeout ( "changeTime()", 60000 );
}
</script>
1
JavaScript是唯一一种在网页上运行得很好的语言。所以,是的,你必须使用它。