闪烁文字 - 商帝国咨询 - 五略商书

闪烁文字

商帝国咨询头像

阅读 7233 | 分类:文章


这段程序放在<body>与</body>之间


<script language=javascript>           
<!--
function initArray() {
 this.length = initArray.arguments.length;
 for (var i = 0; i < this.length; i++) {
  this[i] = initArray.arguments[i];
    }
}
var ctext = "看看我,我会变色";
var speed = 1000;
var x = 0;
var color = new initArray(
 "red",
 "blue",
 "green",
 "black",
 "yellow",
 "pink");
if (navigator.appVersion.indexOf("MSIE") != -1)
{
 document.write('<div id="c"><center>'+ctext+'</center></div>');
}
function chcolor()
{
  if (navigator.appVersion.indexOf("MSIE") != -1)
  {
  document.all.c.style.color = color[x];
  }
 (x < color.length-1) ? x++ : x = 0;
}
setInterval("chcolor()",1000);
-->
</script>
function initArray()
定义数组initArray。
{ this.length = initArray.arguments.length;
把数组的个数的值赋给this.length。
for (var i = 0; i < this.length; i++)
{ this[i] = initArray.arguments[i]; } }
当i的值小于数组的个数时,i=i+1。
var ctext = "看看我,我会变色";
声明一个字符型变量。
var speed = 1000;
声明一个变量。
var x = 0;
声明一个变量。
var color = new initArray( "red", "blue", "green", "black", "yellow", "pink");
声明变量color的值为数组initArray中的元素。
if (navigator.appVersion.indexOf("MSIE") != -1)
{ document.write('<div id="c"><center>'+ctext+'</center></div>'); }
如果浏览器是IE,就建一个区域,输出变量ctext的值。
function chcolor()
定义一个函数chcolor。
if (navigator.appVersion.indexOf("MSIE") != -1)
{ document.all.c.style.color = color[x]; }
如果浏览器是IE,就直接按颜色输出文本。
(x < color.length-1) ? x++ : x = 0; }
如果颜色都变化完了,就重新开始。
setInterval("chcolor()",1000); 没一秒调用一次chcolor函数,即每秒换一次颜色。

留言区(共0条)

暂无留言,快来抢占沙发~
作者声明:非原创
平台声明:文章及评论仅代表作者本人观点,五略商书系信息发布平台,仅提供信息存储空间服务,如有侵权,请联系13521509118。转载请注明作者和出处:转自五略商书m.shangdiguo.com,作者商帝国咨询!