php有没有vb里的time()事件功能

来源:百度知道 编辑:UC知道 时间:2024/05/06 09:25:47
VB里面不是有个TIME事件:每过一秒而触发该函数一次?
PHP5有没有这种功能啊?
我的目的是想打开**.PHP(某页)后,该页面显示10秒倒计时.当数字跳到0时触发一件事情(跳到首页).
希望有过这种经验的PHP程序员能给我些代码,一定要加注释哦 最好能在100-200个找码范围内!
哎! 只怪我JAVASCRIP还没学 不知道JAVASCRIP有没有比PHP好学?况且我才初学PHP!

这个应该用javascript实现啊,页面倒计时php做不到,php只是把代码解析成HTML返回给客户端
<script type = "text/javascript">
function doSomething(){//定义一个当时间到后执行的函数
alert("倒计时完毕");
}
var i = 10;//10秒钟
function counter(){//倒计时的
if(i == 0){
doSomething();
}else{
var oDiv = document.getElementById("timer");
oDiv.innerHTML = i + "秒";
i--;
setTimeout("counter()", 1000);
}
}
</script>
.....
<body onload = "counter()">
<div id = "timer">
</div>
</body>

用JavaScript就可以了。
<script language="JavaScript" type="text/javascript">

function count() {
setTimeout("alert('三秒到了')",3000)
//括号里有2个参数。一个是动作,后一个是时间。1000=1秒
}

</Script>
直接放在html里的任意位置即可。不要放在php的<? ?>里哦

没有。只能用客户端脚本,比如JAVASCRIPT。