渐变效果公告板 |
|
// 渐变效果公告板程序段开始 //
//在数组text和link里放置所要显示的信息条目及其超级链接// banner= new Array(); //一个条目提示的图片而已// point="<img src='point.gif' width='15' height='14'>"; var Text_len=Text.length; pages=0; lines=0; banner[pages]=""; for(i=0;i<Text_len;i++){ banner[pages] +=point+"<a href="+Link[i]+" target=_blank >"+Text[i]+"</a><br>"; lines++; /////设定每一幅页面显示六条信息。 if(lines==6) { pages++; banner[pages]=""; lines=0; } } // 设置初始显示页为第0页 // var loop=0; // 计算出公告板的页长////// var banner_len=banner.length-1; ////// 公告板内容显示函数////// function show_banner() { banner_text.filters[0].Apply(); //将每一页的内容填入banner_text对象中 banner_text.innerHTML=banner[loop]; //开始一个渐变滤镜效果 banner_text.filters[0].Play(); //如果到达最后一页,则返回到第一页,否则页数加一。 if(loop==banner_len) { loop=0; } else { loop++; } //设置公告板页面之间的转换速度,目前是10秒 timeid=window.setTimeout("show_banner()",6000); } //停止公告板页面转换 function stopit(){ clearTimeout(timeid); } //启动公告板页面转换 function startit(){ timeid=window.setTimeout("show_banner()",1000); } ////// 渐变公告板程序段结束////// |