你的位置: Kiyo'Space首页 JavaScript/Jscript 阅读文章 欢迎留下您的足迹

在一个Textarea框中,文字逐个输出,而且自动换行和刷屏

[ JavaScript/Jscript ] 分享

脚本说明:

  第一步:把如下代码加入区域中
  <SCRIPT LANGUAGE="JavaScript">
  <!-- Begin
  var max=0;
  function textlist() {
  max=textlist.arguments.length;
  for (i=0; i<max; i++)
  this[i]=textlist.arguments[i];
  }
  tl = new textlist(

"第一段文字第一段文字第一段文字第一段文字第一段文字第一段文字第一段文字第一段文字",
"第二段文字第二段文字第二段文字第二段文字第二段文字第二段文字第二段文字",
"第三段文字第三段文字第三段文字第三段文字第三段文字第三段文字第三段文字第三段文字第三段文字第三段文字",
"第四段文字第四段文字第四段文字第四段文字第四段文字第四段文字第四段文字",
"第五段文字第五段文字第五段文字第五段文字"
  );

  var x = 0; pos = 0;
  var l = tl[0].length;
  function textticker() {
  document.tickform.tickfield.value = tl[x].substring(0, pos) + "_";
  if(pos++ == l) {
  pos = 0;
  setTimeout("textticker()", 2000);
  if(++x == max) x = 0;
  l = tl[x].length;
  } else
  setTimeout("textticker()", 50);
  }
  //  End -->
  </script>
  </HEAD>

  第二步:把如下代码加入< body>区域中
  <form name=tickform>
  <textarea name=tickfield rows=3 cols=38 style="background-color: rgb(0,0,0); color:
rgb(255,255,255); cursor: default; font-family: Arial; font-size: 12px" wrap=virtual>The news
will appear here when the page has finished loading.</textarea>
  </form>

  第三步:把< body>改为
  <body bgcolor="#fef4d9" OnLoad="textticker()">


欢迎在此留下您的脚步






评论内容 (*必填):
(Ctrl + Enter 快速提交)