需要一个每天轮换 SWF 的 Javascript 示例

Need a Javascript example that rotates SWF every day

我有七个 swf 横幅,我必须每天轮换它们。比方说,1.swf 代表星期一,2.swf 代表星期二,等等。所有 swf 文件都在外部源上,而 javascript cod 将在客户网站上。 我想制作一个 javascript 来加载上面示例中的 swf 横幅。有什么建议吗? 谢谢!

只需使用 javascript 获取日期 (0-6)。并使用该数字为您的 swf 构建 url。请注意,当您尝试从不同的服务器加载 swf 文件时,您可能 运行 出现跨域错误(如果我没记错的话)

//0=sunday, 1=monday, 2=tuesday, etc
var today= new Date();
var daynumber = today.getDay();
console.log(daynumber);

最简单的解决方案(您可能想要增强它):

var date = new Date();
var day = date.getDay();
var file = day + ".swf";
var url = "someDir/" + file;
var el = document.getElementById('banner');
el.src = url;

http://jsfiddle.net/27ewmpsb/