myway 发表于 2007-4-27 10:34:13

***状态栏***在状态栏字符发散、集合的效果

把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件
要完成此效果需要两个步骤

第一步:把如下代码加入到<head>区域中

<script language="javascript">

<!-- hide this script from old browsers --

var speed = 10

var pause = 1500

var timerid = null

var bannerrunning = false

var ar = new array()



ar = "欢迎来到www.jojoo.net!"

ar = "欢迎光临细溪驿站"

ar = "请多提意见,谢谢!    "



var message = 0

var state = ""

clearstate()

function stopbanner() {

      if (bannerrunning)


                cleartimeout(timerid)

      bannerrunning = false

}



function startbanner() {

      stopbanner()

      showbanner()

}

function clearstate() {

      state = ""

      for (var i = 0; i < ar.length; ++i) {

                state += "0"

      }

}

function showbanner() {

      if (getstring()) {

                message++

                if (ar.length <= message)

                        message = 0

                clearstate()

                timerid = settimeout("showbanner()", pause)

                bannerrunning = true

      } else {

                var str = ""

                for (var j = 0; j < state.length; ++j) {

                        str += (state.charat(j) == "1") ? ar.charat(j) : "   "

                }

                window.status = str

                timerid = settimeout("showbanner()", speed)

                bannerrunning = true

      }

}

function getstring() {

      var full = true

      for (var j = 0; j < state.length; ++j) {

                if (state.charat(j) == 0)

                        full = false

      }

      if (full)

                return true

      while (1) {

                var num = getrandom(ar.length)

                if (state.charat(num) == "0")

                        break

      }

      state = state.substring(0, num) + "1" + state.substring(num + 1, state.length)

      return false

}

function getrandom(max) {

      return math.round((max - 1) * math.random())

}

// -- end hiding here -->

</script>


第二步:把“onload="startbanner()"”加在<body>标记里
例如:<body onload="startbanner()">
      










--------------------- ---------------- -

拥有 三 人行论坛管理系列软件,一个人就可以管理一个论坛的更新维 护。还能使您的论坛有千人在线的真实火暴效果,让您不在为论坛因没 有人气 而留不住会员而烦恼,使您的论坛早 日成为一流的论坛。详情请登陆网站:http://www.cnsrx.cn 三人行 论坛管理软件,站长必备的专业好工具。(您使 用的是免费版本,购买收费版本 后,将不带广告。业务QQ :24 7216 44985227 )
页: [1]
查看完整版本: ***状态栏***在状态栏字符发散、集合的效果