setTimeout的函数如何带参数 http://blog.csdn.net/fason/archive/2004/07/30/settimeout.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <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> 你可以设置一个全局变量,在setTimeout之前,将参数付给这个变量,然后当setTimeout使用完再将它设为null,回收. window.settimeout(window.reload,1000)具体的:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/setTimeout.asp <script>var p_var;//全局变量function function1(){alert(p_var.id);}</script><table><tr><td id="td1" onMouseOver="p_var=this;window.setTimeout('function1()',1000);">dfdf</td></tr></table> EXT高手进 select的时间设置 高分求教iframe问题 怎么用JAVASCRIPT改变一段文本? 请教关于图片在浏览器中不能显示问题 如何实现菜单? 请教在JS中如何比较两个字符串相等? 关于showModalDialog得到父窗口的问题,请各位帮帮忙,谢谢大家 如何创建数据库连接对象 建议加散分 小弟初学,如何在当前窗口打开一个页面而不是新窗口打开???? [求助]关于JavaScript的参数传递
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>
具体的:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/setTimeout.asp
var p_var;//全局变量
function function1(){
alert(p_var.id);
}</script>
<table>
<tr>
<td id="td1" onMouseOver="p_var=this;window.setTimeout('function1()',1000);">dfdf</td>
</tr>
</table>