Tha*_*guy 11 javascript cookies
我向用户展示了视频广告.我不会托管这些广告; 我从另一家公司那里得到它们.
点击广告时,会在用户的浏览器中留下一个Cookie.我创建了一个每10秒检查一次cookie存在的函数.
我想要做的是限制此函数可以运行的次数或它可以运行的秒数.
以下是功能:
function checkCookie()
{
var cookie=getCookie("PBCBD2A0PBP3D31B");
if (cookie!=null && cookie!="")
{
alert("You clicked on an ad" );
}
setInterval("checkCookie()", 10000);
Run Code Online (Sandbox Code Playgroud)
所以回顾一下.我想限制setInterval("checkCookie()", 10000);可以进行的迭代次数
Ale*_*pin 16
当你打电话时setInterval,它会返回一个间隔ID,然后你可以通过调用来停止它clearInterval.因此,您需要计算变量中的迭代次数,一旦达到某个计数,请使用clearInterval提供的ID setInterval.
var iterations = 0;
var interval = setInterval(foo, 10000);
function foo() {
iterations++;
if (iterations >= 5)
clearInterval(interval);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9764 次 |
| 最近记录: |