<Script Language="JavaScript">
str=new Array();
str[0]='<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.xxx.com/index.htm">';
var now=new Date();
var number=now.getSeconds();
var index = number % str.length;
document.writeln(str[index]);
</Script>
str=new Array();
str[0]='<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.xxx.com/index.htm">';
var now=new Date();
var number=now.getSeconds();
var index = number % str.length;
document.writeln(str[index]);
</Script>
--不过写法好像不对哦
就是这个作用
只是它取index的方法比较巧妙
这样取就不会超过str的下标值
所以一定会输出~~其中不肯定的可能是在服务器端~~~<Script Language="JavaScript">
str=new Array();
str[0]=' <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.xxx.com/index.htm"> ';
<%
//如果这里添加了str[1]~~`
%>
var now=new Date();
var number=now.getSeconds();
var index = number % str.length;//那么这里就不一定得0了
document.writeln(str[index]);
</Script>
总的来说,写这段代码的人肯定不是高手..高手写的是容易懂的,只有菜鸟才会故作玄虚~~
那么index就可能是0和1即取str[0]或str[1]
并不是一定要0的
不知道为什么写得这么复杂.同
<Script Language="JavaScript">
str=new Array();
str[0]=' <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.xxx.com/index.htm"> ';
document.writeln(str[0]);
</Script>