【 tulaoshi.com - Web开发 】
                             
                            1. 每条文字信息循环显示,   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
2.逐行显示文字,转换过程中带有渐隐渐显效果   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]  
3.每条新闻信息以打字的方式轮流出现   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]  
4.滚轴式向上滚动文字,每次只显示一行 
  [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]  
5.文字信息一条接一条显示 
  [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]  
6.加亮卷动是在视觉上引起兴趣,多次卷动。 它逐渐地将每个信息进从底部升到顶端的视线中,是显示文本的一种好方法。    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]  
7.可以一条一条的显示文字,也可以点击展开全部文字 
style 
!-- 
#listbutton{ 
border:1px solid #4B4B4B; 
background-color:#F3F3F3; 
width:50px; 
height:12px; 
font: normal 11px Arial; 
text-align:center; 
cursor:pointer;cursor:hand; 
} 
.expandhighlight, .expandhighlight a{ 
color:red; 
} 
-- 
/style 
script language="JavaScript1.2" 
//configure tickercontents[] to set the messges you wish be displayed (HTML codes accepted) 
var tickercontents=new Array() 
tickercontents[0]='用数据广播方式,将信息内容完整镜像到PC机中' 
tickercontents[1]='数据广播作为广播电视系统的新一代业务。' 
tickercontents[2]='重新构思文化共享结构成为信息产业追求的目标之一。' 
//configure the below 2 variables to set the width/background color of the ticker 
var tickerwidth='475' 
var tickerbgcolor='#DDDDFF' 
//configure the below variable to determine the delay between ticking of messages (in  
miliseconds) 
var tickdelay=3000 
////Do not edit pass this line//////////////// 
var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1 
var ns6=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1 
var ns4=document.layers 
var currentmessage=0 
var tickercontentstotal='' 
function changetickercontent(){ 
if (ns4){ 
tickerobj.document.tickernssub.document.write('ba href="#" onClick="return expandlist 
(event)"显/隐/a/b | '+tickercontents[currentmessage]) 
tickerobj.document.tickernssub.document.close() 
} 
else if (ie4||ns6){ 
tickerobj.innerHTML=tickercontents[currentmessage] 
previousmessage=(currentmessage==0)? tickercontents.length-1 : currentmessage-1 
tickerexpand_item=ns6? document.getElementById("expand"+currentmessage) : eval 
("expand"+currentmessage) 
tickerexpand_previousitem=ns6? document.getElementById("expand"+previousmessage) : eval 
("expand"+previousmessage) 
tickerexpand_previousitem.className="" 
tickerexpand_item.className="expandhighlight" 
} 
currentmessage=(currentmessage==tickercontents.length-1)? 0 : currentmessage+1 
setTimeout("changetickercontent()",tickdelay) 
} 
function start_ticking(){ 
if (ns4) document.tickernsmain.visibility="show" 
tickerobj=ie4? tickerlist : ns6? document.getElementById("tickerlist") : ns4?  
document.tickernsmain : "" 
tickerexpandobj=ie4? tickerexpand : ns6? document.getElementById("tickerexpand") : ns4?  
document.expandlayer : "" 
for (i=0;itickercontents.length;i++) //get total scroller contents 
tickercontentstotal+='div id="expand'+i+'"- '+tickercontents[i]+'/div' 
if (ie4||ns6) 
tickerexpandobj.innerHTML=tickercontentstotal 
else{ 
tickerexpandobj.document.write(tickercontentstotal) 
tickerexpandobj.document.close() 
} 
changetickercontent() 
} 
function expandlist(e){ 
if (ie4||ns6){ 
tickerexpand_parent=ie4? tickerexpand.parentElement : document.getElementById 
("tickerexpand").parentNode 
tickerexpand_parent.style.display=(tickerexpand_parent.style.display=="none")? "" : "none" 
} 
else{ 
document.expandlayer.left=e.pageX-e.layerX 
document.expandlayer.top= e.pageY-e.layerY+20 
document.expandlayer.visibility=(document.expandlayer.visibility=="hide")? "show" : "hide" 
return false 
} 
} 
if (ie4||ns6) 
document.write('table border="0" style="width:'+tickerwidth+';border:1px solid black;text- 
indent:2px" bgcolor="'+tickerbgcolor+'" cellspacing="0" cellpadding="0"trtd width="90%"  
id="tickerlist" bgcolor="'+tickerbgcolor+'"/tdtd width="10%"  
bgcolor="'+tickerbgcolor+'"div id="listbutton" onClick="expandlist()"显/隐 
/div/td/trtr style="display:none"td id="tickerexpand" width="90%"  
bgcolor="'+tickerbgcolor+'" /tdtd width="10%"/td/tr/table') 
window.onload=start_ticking 
/script 
ilayer id="tickernsmain" width=&{tickerwidth}; bgColor=&{tickerbgcolor};  
visibility=hidelayer id="tickernssub" width=&{tickerwidth}; left=0 top=0/layer/ilayer 
layer id="expandlayer" bgColor=&{tickerbgcolor}; visibility=hide/layer 
7.在文字转换间加上了类似灯光遮照的效果 
以下代码加入head区域SCRIPT 
!-- 
function correct(){ 
if (finished){ 
setTimeout("begin()",3000) 
} 
return true 
} 
window.onerror=correct 
function begin(){ 
if (!document.all) 
return 
if (maxheight==null) 
maxheight=temp.offsetHeight 
whatsnew.style.height=maxheight 
temp.style.display="none" 
c=1 
finished=true 
change() 
} 
//-- 
/SCRIPT以下代码加入body区域table height=45 cellspacing=1 cellpadding=1 width="80%"  
bgcolor=#000000 border=0 style="text-align:center" 
tbody  
tr  
td bgcolor=#D7E4F2  
div style="text-align:center"  
script language=javascript1.2 
!-- 
var head='' 
var top=0 
var maxheight 
var finished=false 
var tickers=new Array() 
tickers[0]='Microsoft Visual Basic 提供了开发Microsoft Windows应用程序的最迅速,最简捷的方法 
。' 
tickers[1]='Xml是当前最流行的开发工具,适合各种平台的开发应用' 
tickers[2]='Asp是最简单的网站开发程序,学习它能帮你更好的了解网络' 
tickers[3]='JavaScript 是网页设计者不可不学的脚本语言' 
tickers[4]='以上这些是一个网站建设者应该具备的条件!' 
for (i=1;i=tickers.length-1;i++){ 
if (tickers[i].length=tickers[top].length) 
top=i 
} 
if (document.all) 
document.write('span id="whatsnew" style="width:100%;height=10;filter:revealTrans 
(duration=2,transition=19)"'+tickers[0]+'/span') 
function change(){ 
whatsnew.innerHTML='' 
whatsnew.filters.revealTrans.apply() 
whatsnew.filters.revealTrans.play() 
whatsnew.innerHTML=tickers[c] 
if (c==tickers.length-1)  
c=0 
else 
c+=1 
setTimeout("change()",5000) 
} 
if (document.all) 
document.write('span id=ns style="display:none;"') 
//-- 
/script 
!--Insert alternate HTML codes here 
that will be seen by browsers OTHER  
than IE 4.x-- 
span  
id=temp style="LEFT: 0px; POSITION: absolute; TOP: 0px"  
/span  /div 
/td 
/tr 
/tbody 
/table 
8.文字一段一段的显示,每次交换时都带有渐隐渐显的效果 
  [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]