时间: 2021-07-31 作者:daque
常有人由于页面包车型的士表面积题目,想在一个褊狭的场合,表露一条条的消息,程序往上震动,在典范的bbs里,有一个随机上震动的js,好些人用不了,此刻蛋蛋改了一个给大师正片。大师只有把数组里的链接和地方改改就能用了。减少的话,只有程序介入新的数组就行了运转代码框<script>var marqueecontent=new array(); //震动消息marqueecontent[0]='<font color="#0000cc">14:25 </font><a href=http://www.blueidea.com/updatelist.asp target=_blank class="f12red">小泉称若自由民主党在议会推举中波折</a><br>';marqueecontent[1]='<font color="#0000cc">14:25 </font><a href=http://www.blueidea.com/updatelist.asp target=_blank class="f12red">布什公布播送谈话</a><br>';marqueecontent[2]='<font color="#0000cc">14:25 </font><a href=http://www.blueidea.com/updatelist.asp target=_blank class="f12red">伊斯兰武装炸裂印控克什米尔铁路引导列车出轨</a><br>';marqueecontent[3]='<font color="#0000cc">14:25 </font><a href=http://www.blueidea.com/updatelist.asp target=_blank class="f12red">布雷默:纵然抓住了萨达姆也难以中断制止动作</a><br>';var marqueeinterval=new array(); //设置少许常用并且要常常用到的变量var marqueeid=0;var marqueedelay=2000;var marqueeheight=20;//接下来的是设置少许要运用到的因变量function initmarquee() {var str=marqueecontent[0];document.write('<div id=marqueebox style="overflow:hidden;height:'+marqueeheight+'px" onmouseover="clearinterval(marqueeinterval[0])" onmouseout="marqueeinterval[0]=setinterval(\'startmarquee()\',marqueedelay)"><div>'+str+'</div></div>');marqueeid++;marqueeinterval[0]=setinterval("startmarquee()",marqueedelay);}function startmarquee() {var str=marqueecontent[marqueeid];marqueeid++;if(marqueeid>=marqueecontent.length) marqueeid=0;if(marqueebox.childnodes.length==1) {var nextline=document.createelement('div');nextline.innerhtml=str;marqueebox.appendchild(nextline);}else {marqueebox.childnodes[0].innerhtml=str;marqueebox.appendchild(marqueebox.childnodes[0]);marqueebox.scrolltop=0;}clearinterval(marqueeinterval[1]);marqueeinterval[1]=setinterval("scrollmarquee()",20);}function scrollmarquee() {marqueebox.scrolltop++;if(marqueebox.scrolltop%marqueeheight==(marqueeheight-1)){clearinterval(marqueeinterval[1]);}}initmarquee();</script> [ctrl+a 十足采用 提醒:你可先窜改局部代码,再按运转]