无聊,散分散代码...
fason 2004-07-20 12:55:43 怎么在setTimeout里面传递参数, 这个无数人问过了, 就写两句吧
<script>
var _st = window.setTimeout;
window.setTimeout = function(fRef, mDelay) {
if(typeof fRef == 'function'){
var argu = Array.prototype.slice.call(argument,2);
var f = (function(){ fRef.apply(null, argu); });
return _st(f, mDelay);
}
return _st(fRef,mDelay);
}
function test(x){
alert(x);
}
window.setTimeout(test,1000,'fason');
</script>
还没测试过,没有环境, 有错就帮忙改一下,^_^