>
设为首页
>
收藏本站
>
最新电影
首页
运营资讯
今日英语
图形图像
计算机技术
Asp编程
网站结构化
资源共享
休闲娱乐
访问新站
您现在的位置:
首页
=>
后台技术
=>
脚本特效
=>
文本特效
订阅本栏目
字幕渐变滚动
时间: 2007-10-03 21:31:57 阅读次数:2155
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>网页特效|www.ffasp.com 飞飞Asp乐园|---字幕滚动效果(三)</title> <style type="text/css"> <!-- .main { font-family : Comic Sans Ms; font-size : 13pt; font-weight : bold; } --> </style> <script Language="Javascript"> bname=navigator.appName; bversion=parseInt(navigator.appVersion) if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4)){ if (bname=="Netscape"){ brows=true dt=1 } else{ brows=false dt=40 } var z=0; var msg=0; var rgb=0; var status=true; var updwn=false; var message= new Array(); var value=0; var timer1; var timer2; var timer3; var convert = new Array() var hexbase= new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"); // 修改下面的内容 var bgcolor="#FFFFFF"; //背景颜色 var color="#0000FF"; //字体颜色 message[0]='欢迎光临网页特效' message[1]='我们收集了大量的网页特效' message[2]='希望你在这里能找到你需要的效果' message[3]='再次感谢您的光临' message[4]='' message[5]='' message[6]='' message[7]='' // Put here your own messages. Add as many as you wan't (Do not edit anything else in the Script except the lines above) for (x=0; x<16; x++){ for (y=0; y<16; y++){ convert[value]= hexbase[x] + hexbase[y]; value++; } } redx=color.substring(1,3); greenx=color.substring(3,5); bluex=color.substring(5,7); hred=eval(parseInt(redx,16)); hgreen=eval(parseInt(greenx,16)); hblue=eval(parseInt(bluex,16)); eredx=bgcolor.substring(1,3); egreenx=bgcolor.substring(3,5); ebluex=bgcolor.substring(5,7); ered=eval(parseInt(eredx,16)); egreen=eval(parseInt(egreenx,16)); eblue=eval(parseInt(ebluex,16)); red=ered; green=egreen; blue=eblue; function start(){ if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4)){ if (brows) res=document.layers['textanim'].top else res=textanim.style.top updwn=true; timer1=window.setInterval('up()',dt) } } function stop(){ if ((bname=="Netscape" && bversion>=4) || (bname=="Microsoft Internet Explorer" && bversion>=4)){ window.clearInterval(timer1); window.clearInterval(timer2); window.clearTimeout(timer3); } } function breakf(){ if (status){ window.clearInterval(timer1); window.clearInterval(timer2); window.clearTimeout(timer3); status=false return; } else{ if (updwn) timer1=window.setInterval('up()',dt) else timer2=window.setInterval('down()',dt) status=true; } } function up(){ if (red<hred){ if ((red+15)<hred){ red+=15; redx = convert[red] } else{ red=hred redx = convert[red] } } if (red>hred){ if ((red-15)>hred){ red-=15; redx = convert[red] } else{ red=hred redx = convert[red] } } if (green<hgreen){ if ((green+15)<hgreen){ green+=15; greenx = convert[green] } else{ green=hgreen greenx = convert[green] } } if (green>hgreen){ if ((green-15)>hgreen){ green-=15; greenx = convert[green] } else{ green=hgreen greenx = convert[green] } } if (blue<hblue){ if ((blue+15)<hblue){ blue+=15; bluex = convert[blue] } else{ blue=hblue bluex = convert[blue] } } if (blue>hblue){ if ((blue-15)>hblue){ blue-=15; bluex = convert[blue] } else{ blue=hblue bluex = convert[blue] } } rgb = "#"+redx+greenx+bluex; if (brows){ document.layers['textanim'].document.linkColor=rgb; document.layers['textanim'].document.vlinkColor=rgb; document.layers['textanim'].document.writeln('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>') document.layers['textanim'].document.close(); } else{ textanim.document.linkColor=rgb; textanim.document.vlinkColor=rgb; textanim.innerHTML='<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>' } if (z<19){ if (brows) document.layers['textanim'].top-=2 else textanim.style.posTop-=2 z++ } else { updwn=false; window.clearInterval(timer1); timer2=window.setInterval('down()',dt) } } function down(){ if (red<ered){ if ((red+15)<ered){ red+=15; redx = convert[red] } else{ red=ered redx = convert[red] } } if (red>ered){ if ((red-15)>ered){ red-=15; redx = convert[red] } else{ red=ered redx = convert[red] } } if (green<egreen){ if ((green+15)<egreen){ green+=15; greenx = convert[green] } else{ green=egreen greenx = convert[green] } } if (green>egreen){ if ((green-15)>egreen){ green-=15; greenx = convert[green] } else{ green=egreen greenx = convert[green] } } if (blue<eblue){ if ((blue+15)<eblue){ blue+=15; bluex = convert[blue] } else{ blue=eblue bluex = convert[blue] } } if (blue>eblue){ if ((blue-15)>eblue){ blue-=15; bluex = convert[blue] } else{ blue=eblue bluex = convert[blue] } } rgb = "#"+redx+greenx+bluex; if (brows){ document.layers['textanim'].document.linkColor=rgb; document.layers['textanim'].document.vlinkColor=rgb; document.layers['textanim'].document.writeln('<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>') document.layers['textanim'].document.close(); } else{ textanim.document.linkColor=rgb; textanim.document.vlinkColor=rgb; textanim.innerHTML='<Pre><P Class="main" Align="Center"><font color="'+rgb+'">'+message[msg]+'</font></P></Pre>' } if (z<38){ if (brows) document.layers['textanim'].top-=2 else textanim.style.posTop-=2 z++ } else { if (brows){ document.layers['textanim'].document.writeln('') document.layers['textanim'].document.close(); } else textanim.innerHTML=''; window.clearInterval(timer2); if(msg<message.length-1){ msg++; z=0; if (brows) document.layers['textanim'].top=res; else textanim.style.top=res; timer3=window.setTimeout('start()',100); } else { msg=0; z=0; if (brows) document.layers['textanim'].top=res; else textanim.style.top=res; timer3=window.setTimeout('start()',2000); } } } } // done hiding --> </script> </head> <body onLoad="start()" onUnload="stop()"> <div id="textanim" style="position: absolute; left: 10; top: 50" onclick="breakf()"></div><Layer name="textanim" left="10" top="50"></Layer> </body> </html>
提示:您可以先修改部分代码再运行
飞飞Asp技术,乐园
站内搜索
:
标题
内容
下一篇
字幕分页滚动 控制上下滚动
上一篇
字幕滚动效果
本栏目最新
栏目最新列表
用层模拟可移动的小窗口
图片间停式无缝滚动
繁简体文字转换工具
点击会高亮的文字
中文文字的多种排列方式,倒排,倒写竖排,
网站优化策划
栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新
站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息
MIME介绍 及
[
1
] [
2
] [
3
]
巧用Google和迅雷来下载
Transact SQL 常
[
1
] [
2
]
VIA Rhine II Fast Ethe
电脑常用端
[
1
] [
2
] [
3
]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
相关文章
图形渐变效果
字幕渐变滚动
鼠标驱动文本框的背
超强冲击力 逐渐变大
彩虹文字——文本渐
伟哥博客
西安房产
123最新电影
三四六四
关于站点
|
免责声明
|
联系站长
|
网站地图
|
陕ICP备07002804号
WEB技术QQ交流群:72840059
©2007 ffasp.com. 版权所有