如何调整我的javascript倒计时以在执行后再次重复
使用下面的代码,我想倒计时,计时器达到00:00后,它将更改窗口位置。在那之前一切都在进行中。我的问题是,在窗口位置更改后,如何使此过程再次重复?我将在后台运行chrome扩展如何调整我的javascript倒计时以在执行后再次重复,javascript,Javascript,使用下面的代码,我想倒计时,计时器达到00:00后,它将更改窗口位置。在那之前一切都在进行中。我的问题是,在窗口位置更改后,如何使此过程再次重复?我将在后台运行chrome扩展 var sec = 5; // set the seconds var min = 10; // set the minutes function countDown() { sec--; if (sec == -1) { sec = 59; min = min - 1
var sec = 5; // set the seconds
var min = 10; // set the minutes
function countDown() {
sec--;
if (sec == -1) {
sec = 59;
min = min - 1;
} else {
min = min;
}
if (sec <= 9) {
sec = "0" + sec;
}
time = (min <= 9 ? "0" + min : min) + " min and " + sec + " sec ";
document.getElementById('theTime').innerHTML = time;
SD = window.setTimeout("countDown();", 1000);
if (min == '00' && sec == '00') {
sec = "00";
window.clearTimeout(SD);
window.location = 'http://mywebsite.com';
}
}
window.addEventListener("load", countDown, false);
var sec=5;//设定秒数
var min=10;//设定会议记录
函数倒计时(){
第二节;
如果(秒==-1){
秒=59;
min=min-1;
}否则{
min=min;
}
如果(第
您的最小值是一个整数,不是字符串(“00”)。您只将其显示为字符串。您必须将倒计时代码插入加载的页面。我不确定chrome扩展如何工作,因此我无法帮助您
一种更简单的方法是将目标页面放在
中,然后更改其src
属性。您可以将iframe设置为整个窗口的大小,使其看起来正常。唯一的问题是您将失去对地址栏的控制(它不会更改为您设置的src
的任何内容)你能澄清一下吗?你是否也控制了我的网站。com@jottos:这有什么区别?作者只想重定向到站点。@jordan如果你不控制目标页面,那么在更改当前窗口后就无法再次设置计时器。如果你控制目标页面,那么你就写code以重新建立计时器或与extension@jottos:明白了,但作者提到它是用于Chrome扩展的。也许你的评论是在编辑之前出现的。只有当你正在编辑自己的页面时,该选项才可能起作用。许多网站现在将X-frame-options回复标题设置为DENY或SAMEORIGIN,这将阻止你构建该站点。
if( min==0 && sec=='00' )