这是一个油脂单脚本。我不知道javascript,这使得这个特别有趣。
function notify(){
if window.find("1 minute")==true{
alert("y");
setTimeout("alert('time to click soon!')",60000)
}
if window.find("2 minute")==true{
alert("y");
setTimeout("alert('time to click soon!')",2*60000)
}
......重复x30 ......
}
notify();
提前致谢。
答案 0 :(得分:7)
您在if
条件限制点附近缺少括号。他们应该看起来像:
if (window.find("1 minute")) {
alert("y");
setTimeout("alert('time to click soon!')",60000)
}
此外,无需针对true
进行明确测试; if
语句为您做到了!
不要将字符串传递给setTimeout
。通过功能。像这样:
setTimeout(function () {
alert('time to click soon!');
}, 60000);
或者像这样(更好,因为你正在重复使用这个功能):
function showAlert() {
alert('time to click soon!');
}
// later...
setTimeout(showAlert, 60000);
答案 1 :(得分:-1)
另外,我认为您应该使用unsafeWindow。