找回密码
 加入
搜索

[代码] 状态栏信息

[复制链接]
发表于 2006-4-3 17:11:48 | 显示全部楼层 |阅读模式
  1. <SCRIPT language=JavaScript>
  2. <!--
  3. var MESSAGE  = "--== Lemuria大地 ==-- 一个重生的大陆!  感谢兄弟(杰、海)表妹(小娟)以及许多关心和支持'Lemuria大地'的朋友!—讨论区HTTP://FoRuM.LeMuRiA.Cn——"
  4.    var POSITION = 100
  5.    var DELAY    = 5 //数值越大速度越快
  6.    var scroll = new statusMessageObject()
  7. function statusMessageObject(p,d) {
  8.   this.msg = MESSAGE
  9.   this.out = " "
  10.   this.pos = POSITION
  11.   this.delay = DELAY
  12.   this.i     = 0
  13.   this.reset = clearMessage}
  14. function clearMessage() {
  15.   this.pos = POSITION}
  16. function scroller() {
  17.   for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
  18.     scroll.out += " "}
  19.   if (scroll.pos >= 0)
  20.    scroll.out += scroll.msg
  21.   else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
  22.   window.status = scroll.out
  23.   scroll.out = " "
  24.   scroll.pos--
  25.   if (scroll.pos < -(scroll.msg.length)) {
  26.    scroll.reset()}
  27.   setTimeout ('scroller()',scroll.delay)}
  28. function snapIn(jumpSpaces,position) {
  29.   var msg = scroll.msg
  30.   var out = ""
  31.   for (var i=0; i<position; i++)
  32.     {out += msg.charAt(i)}
  33.   for (i=1;i<jumpSpaces;i++)
  34.     {out += " "}
  35.   out += msg.charAt(position)
  36.   window.status = out
  37.   if (jumpSpaces <= 1) {
  38.     position++
  39.     if (msg.charAt(position) == ' ')
  40.       {position++ }
  41.     jumpSpaces = 100-position
  42.   } else if (jumpSpaces >  3)
  43.        {jumpSpaces *= .75}
  44.   else
  45.     {jumpSpaces--}
  46.   if (position != msg.length) {
  47.     var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
  48.     scrollID = window.setTimeout(cmd,scroll.delay);
  49.   } else {    window.status=""
  50.     jumpSpaces=0
  51.     position=0
  52.     cmd = "snapIn(" + jumpSpaces + "," + position + ")";
  53.     scrollID = window.setTimeout(cmd,scroll.delay);
  54.     return false }
  55.   return true}
  56. snapIn(100,0);
  57. //-->
  58. </SCRIPT>
复制代码

Archiver|手机版|小黑屋|乱弹琴|重庆网址之家|多来米发 |

GMT+8, 2026-10-14 01:41 AM

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表