某段时间之间做一些事情

时间:2011-10-19 21:46:07

标签: php drupal

我正在使用drupal。我有一个显示倒数计时器的字段。我想在时间在10到1秒之间做某事。我是一个非常新的PHP所以我正在寻找一个起点。

那么我如何在php中表达,当nid上的表单上的计时器在1到10秒之间做什么?

感谢您的帮助

已编辑 - 我每秒都有Ajax刷新页面以更新计时器等。 如何在1到10秒之间的随机时间内完成某些事情,页面是否必须被查看?

2 个答案:

答案 0 :(得分:1)

  

已编辑 - 我让Ajax每秒刷新页面以更新计时器等。如何在1到10秒之间的随机时间内完成某些操作,页面是否必须被查看?

必须查看页面才能发生任何事情,因为PHP和Javascript仅在页面查看时加载。

此外,在最初没有AJAX加载页面后,PHP无法查看或操作页面。您必须使用带有Javascript的AJAX来访问计时器并查看它所说的时间。然后你可以生成1到10之间的随机数,然后说“if(current_count == rand_time){...做某事......}”,那就必须是javascript。

答案 1 :(得分:0)

您需要使用javascript来执行操作。 PHP无法处理这些东西,因为PHP需要将请求发送到服务器并且在浏览器上呈现响应,这会占用相当多的时间和时间,因此无法进行跟踪。