或:
function setTimeout(func,ms)
{
arguments[0]=func2;
var iid=setInterval.apply(this,arguments);
return iid;
function func2()
{
func.apply(this,arguments);
clearInterval(iid);//ÊÍ·Åfunc2
}
}
function clearTimeout(id)
{
clearInterval(id);
}
//例子
setTimeout(displayDate,2000,"okok");//2秒后执行displayDate("okok")
function displayDate(arg1)
{
//显示日期
_root.dtextDate=arg1+":"+new Date();
}