每X分钟运行一次JavaScript命令

Run a JavaScript command every X minutes

本文关键字:一次 JavaScript 命令 分钟 运行      更新时间:2023-09-26

我有这个JavaScript函数

/* Use this method to send a message to the active chatwindow */
function sendMessageToActiveWindow(message) {
  swfobject.getObjectById('lightIRC').sendMessageToActiveWindow(message);
}

我想设置一个消息数组,然后每X分钟使用sendMessageToActiveWindow(message)从数组中随机选择一条消息。

有可能在JavaScript/jQuery等中做这样的事情吗?

当然,怎么样:

setInterval(function() {
    var message = messages[Math.floor(Math.random()*messages.length)]
    sendMessageToActiveWindow(message)
}, 60000);

这将从messages数组中随机选择一个message,并每分钟激发一次您的方法。