3
我需要一個代碼,當CheckForZero
第一次發生,30秒後再次發生,它每30秒進行一次。延遲功能與greasemonkey
var waitForZeroInterval = setInterval (CheckForZero, 0);
function CheckForZero()
{
if ((unsafeWindow.seconds == 0) && (unsafeWindow.milisec == 0))
{
clearInterval (waitForZeroInterval);
var targButton = document.getElementById ('bottone1799');
var clickEvent = document.createEvent ('MouseEvents');
clickEvent.initEvent ('click', true, true);
targButton.dispatchEvent (clickEvent);
}
};
此代碼只有一次...我需要它去每30秒 – Riccardo
然後更換的setTimeout()在使用setInterval( )。不過,在初始調用中使用setTimeout(),可以消除cancelInterval()調用。 – sarumont