状态栏逐字滚动字幕
- <SCRIPT language=JavaScript>
- <!--
- var MESSAGE = "——[ Lemuria 大地 ]——广告招租|价格优惠|欢迎洽谈—— "
- var POSITION = 100
- var DELAY = 5 //数值越大速度越快
- var scroll = new statusMessageObject()
- function statusMessageObject(p,d) {
- this.msg = MESSAGE
- this.out = " "
- this.pos = POSITION
- this.delay = DELAY
- this.i = 0
- this.reset = clearMessage}
- function clearMessage() {
- this.pos = POSITION}
- function scroller() {
- for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {
- scroll.out += " "}
- if (scroll.pos >= 0)
- scroll.out += scroll.msg
- else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)
- window.status = scroll.out
- scroll.out = " "
- scroll.pos--
- if (scroll.pos < -(scroll.msg.length)) {
- scroll.reset()}
- setTimeout ('scroller()',scroll.delay)}
- function snapIn(jumpSpaces,position) {
- var msg = scroll.msg
- var out = ""
- for (var i=0; i<position; i++)
- {out += msg.charAt(i)}
- for (i=1;i<jumpSpaces;i++)
- {out += " "}
- out += msg.charAt(position)
- window.status = out
- if (jumpSpaces <= 1) {
- position++
- if (msg.charAt(position) == ' ')
- {position++ }
- jumpSpaces = 100-position
- } else if (jumpSpaces > 3)
- {jumpSpaces *= .75}
- else
- {jumpSpaces--}
- if (position != msg.length) {
- var cmd = "snapIn(" + jumpSpaces + "," + position + ")";
- scrollID = window.setTimeout(cmd,scroll.delay);
- } else { window.status=""
- jumpSpaces=0
- position=0
- cmd = "snapIn(" + jumpSpaces + "," + position + ")";
- scrollID = window.setTimeout(cmd,scroll.delay);
- return false }
- return true}
- snapIn(100,0);
- //-->
- </SCRIPT>
复制代码
状态栏整行文字滚动字幕
- <script>
- <!--
- function Helpor_net(seed)
- { var m1 = "Lemuria 大地——广告招租|价格优惠|欢迎洽谈—— " ;
- var m2 = "" ;
- var msg=m1+m2;
- var out = " ";
- var c = 1;
- var speed = 120;
- if (seed > 100)
- { seed-=2;
- var cmd="Helpor_net(" + seed + ")";
- timerTwo=window.setTimeout(cmd,speed);}
- else if (seed <= 100 && seed > 0)
- { for (c=0 ; c < seed ; c++)
- { out+=" ";}
- out+=msg; seed-=2;
- var cmd="Helpor_net(" + seed + ")";
- window.status=out;
- timerTwo=window.setTimeout(cmd,speed); }
- else if (seed <= 0)
- { if (-seed < msg.length)
- {
- out+=msg.substring(-seed,msg.length);
- seed-=2;
- var cmd="Helpor_net(" + seed + ")";
- window.status=out;
- timerTwo=window.setTimeout(cmd,speed);}
- else { window.status=" ";
- timerTwo=window.setTimeout("Helpor_net(100)",speed);
- }
- }
- }
- Helpor_net(100);
- -->
- </script>
复制代码
状态栏整行文字滚动字幕Java
- <script language="JavaScript">
- <!-- Start of Scroller Script
- var scrollCounter = 0;
- var scrollText = "——[ Lemuria 大地 ]——广告招租|价格优惠|欢迎洽谈—— ";
- var scrollDelay = 200;
- var i = 0;
- while (i ++ < 100)
- scrollText = " " + scrollText
- function Scroller ()
- {
- window.status = scrollText.substring(scrollCounter++,
- scrollText.length);
- if (scrollCounter == scrollText.length)
- scrollCounter = 0;
- setTimeout("Scroller()", scrollDelay);
- }
- Scroller ();
- // End of scroller script -->
- </script>
复制代码
状态栏文字逐字滚动且可自由调节文字段落
- <script language="JavaScript">
- var speed = 200 //Delay Between Every word
- var pause = 1000 //Delay Between EveryLine
- var timerID = null
- var bannerRunning = false
- var ar = new Array()
- ar[0] = "——[ Lemuria 大地 ]——广告招租|价格优惠|欢迎洽谈——"
- ar[1] = "——QQ:—— ";
- var currentMessage = 0
- var offset = 0
- function stopBanner() {
- if (bannerRunning)
- clearTimeout(timerID)
- bannerRunning = false}
- function startBanner() {
- stopBanner()
- showBanner()}
- function showBanner() {
- var text = ar[currentMessage]
- if (offset < text.length) {
- if (text.charAt(offset) == " ")
- offset++
- var partialMessage = text.substring(0, offset + 1)
- window.status = partialMessage
- offset++
- timerID = setTimeout("showBanner()", speed)
- bannerRunning = true}
- else {
- offset = 0
- currentMessage++
- if (currentMessage == ar.length)
- currentMessage = 0
- timerID = setTimeout("showBanner()", pause)
- bannerRunning = true }}
- startBanner();
- </script>
复制代码 |