用另一个Javascript调用停止Javascript函数?
在原始的Javascript中,我想让它停止用另一个Javascript调用停止Javascript函数?,javascript,function,popupwindow,Javascript,Function,Popupwindow,在原始的Javascript中,我想让它停止 setTimeout('open_popup()', 200); 从另一个文件停止此操作的函数是什么jssetTimeout返回一个句柄,您可以使用清除超时: var timer = setTimeout(open_popup, 200); clearTimeout(timer); 当然,这假定您将定时器变量放在两个脚本都可以访问的范围内,并且在触发超时之前清除超时。设置超时返回一个句柄,您可以使用清除超时: var timer = set
setTimeout('open_popup()', 200);
从另一个文件停止此操作的函数是什么js
setTimeout
返回一个句柄,您可以使用清除超时:
var timer = setTimeout(open_popup, 200);
clearTimeout(timer);
当然,这假定您将
定时器
变量放在两个脚本都可以访问的范围内,并且在触发超时之前清除超时。设置超时
返回一个句柄,您可以使用清除超时:
var timer = setTimeout(open_popup, 200);
clearTimeout(timer);
当然,这是假设您将
timer
变量放在两个脚本都可以访问的范围内,并且在触发超时之前清除超时。您的意思是要停止setTimeout吗?当您将字符串放入setTimeout
中时,它将被eval
编辑。setTimeout
需要一个函数作为第一个参数,所以只需使用setTimeout(open\u popup,200)
就可以了。您的意思是要停止setTimeout吗?当您将字符串放入setTimeout
中时,它将被eval
编辑。setTimeout
需要一个函数作为第一个参数,因此您只需使用setTimeout(open\u popup,200)
就可以了。另外请注意,他将实际函数传递给了setTimeout()
,而不是将字符串传递给eval()
d。使用eval()
(或内部使用eval()
s代码的任何其他函数)通常被认为是不好的做法。查看不工作此代码plz查看此代码我不会停止poparb.com/grbb/code.js“>还请注意,他将实际函数传递给了setTimeout()
,而不是字符串eval()
d。使用eval()
(或任何其他内部使用eval()
s代码的函数)通常被认为是一种不好的做法。请看不工作此代码请看此代码我不会停止poparb.com/grbb/code.js“>