>
设为首页
>
收藏本站
>
最新电影
首页
运营资讯
今日英语
图形图像
计算机技术
Asp编程
网站结构化
资源共享
休闲娱乐
访问新站
您现在的位置:
首页
=>
后台技术
=>
脚本特效
=>
文本特效
订阅本栏目
飘动输出的文字
时间: 2007-11-30 16:15:15 阅读次数:2056
飘动输出的文字
<html> <head> <title>网页特效|www.ffasp.com 飞飞Asp乐园|---飘动输出的文字</title> <style type="text/css"> <!-- body { font-family: "宋体"; font-size: 9pt; margin-top: 0px; margin-left: 0px; margin-right: 0px} A { COLOR: black; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: none } A:hover { COLOR: red; FONT-SIZE: 9pt; FONT-WEIGHT: 400; TEXT-DECORATION: underline } a:active { font: 9pt "宋体"; cursor: hand; color: #FF0033 } --> </style> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <br> <br> <center><font color=red face="隶书" size=6>文字飘动输出</font></center> <br> <center> <table border=1 bordercolor=#000000 borderlight=green style="border-collapse: collapse" cellpadding="0" cellspacing="0"> <tr><td align=center><font size=5 color=red face="Arial, Helvetica, sans-serif"><strong>下面为效果显示区!</strong></font></td></tr> <tr><td align=center> <SCRIPT LANGUAGE=JAVASCRIPT> var ltext="超级javascript欢迎你的光临!!!" /*the message*/ var spc=10 /*spacing*/ var speed=50 /*speed in milliseconds*/ var times=2 /*number of times to run each style*/ /* DISPLAY DIMENTIONS */ var rows=5 /*number of textarea rows*/ var cols=60 /*number of textarea coloums*/ /* ADVANCED OPTIONS */ var addstopbutton=true /*add optional stop button? ture=yes false=no*/ var stopbuttonvalue=" STOP " /* Text For Stop Button */ var startvalue=" START " /* When Stop Button Clicked Button Value=? */ /* END OF OPTIONS */ var len=spc*2;var text=ltext;var i; var stop=false;var stopped; for (i=0;i<spc;i++){text=text+" "} function array(n) { this.length = n for (i=1; i <= n; i++){this[i] ="";} return this} document.writeln('<FORM NAME="F">') document.writeln('<TEXTAREA ROWS='+rows+' COLS='+cols+' NAME="D" WRAP=SOFT></TEXTAREA>') if (addstopbutton){document.writeln('<BR><INPUT TYPE=BUTTON VALUE="'+stopbuttonvalue+'" ONCLICK="stopstart()" NAME=SS>')} document.writeln('</FORM>') var l=text.length var ll=ltext.length; var lb=new array(l) var lr=new array(spc*2+1) var lg=new array(ll) var lk=new array(ll) lb[0]=text; lb[l]=text; for (j=1;j<l;j++){ for (i=1;i<=l;i++){ lb[j]=lb[j]+lb[j-1].charAt(i);if(i==l){lb[j]=lb[j]+lb[j-1].charAt(0) } }} lr[0]=ltext; lr[spc*2]=ltext; for (i=1;i<=spc;i++){ lr[i]=" "+lr[i-1] } for (i=spc*2-1;i>=spc+1;i--){ lr[i]=" "+lr[i+1] } lg[0]=ltext; var ll=ltext.length; for (j=1;j<ll;j++){ for (i=lg[j-1].length-2;i>=0;i--){ lg[j]=lg[j-1].charAt(i)+lg[j]; }} lk[ll]=ltext; for (j=ll-1;j>=0;j--){ for (i=1;i<=l;i++){ lk[j]=lk[j]+lk[j+1].charAt(i); }} var lge="";var lbe="";var rle=""; for (i=0;i<rows;i++){ lge=lge+lg[i]+unescape('%0D%0A')} for (i=0;i<rows;i++){ lbe=lbe+lb[l-i]+unescape('%0D%0A')} for (i=1;i<=rows;i++){ rle=rle+lr[spc*2-i]+unescape('%0D%0A')} var c=1; var i=ll; var j=0; var f=0; function lgf(){ if(stop==false){ if(i>ll){j=0;i=i-2}; if(i==0&&j==0){c++;j=1}; if(j!=0){document.F.D.value=lg[i]+unescape('%0D%0A')+document.F.D.value;i++} if(j==0){document.F.D.value=lg[i]+unescape('%0D%0A')+document.F.D.value;i--} if(c<=times){setTimeout("lgf()",speed)}else{document.F.D.value=lge;i=0;j=0;c=0;t()} } } function t(){ if(stop==false){ if(i>l){i=1}; document.F.D.value=lb[i]+unescape('%0D%0A')+document.F.D.value;i++;j++ if(j<=l*times){setTimeout("t()",speed)}else{document.F.D.value=lbe;i=0;j=0;rl()} } } function rl(){ if (stop==false){ if(i>=spc*2){i=0}; document.F.D.value=lr[i]+unescape('%0D%0A')+document.F.D.value; i++;j++; if(j<len*times){setTimeout("rl()",speed)}else{document.F.D.value=rle;i=ll-1;j=0;trans()} }} function trans(){ if(stop==false){ document.F.D.value=lk[i]+unescape('%0D%0A')+document.F.D.value;i--; if(i!=1){setTimeout("trans()",speed)}else{i=ll;lgf()} }} function stopstart(){ stopped=stop; if(stopped==false){stop=true;document.F.SS.value=startvalue} if(stopped==true){stop=false;document.F.SS.value=stopbuttonvalue;document.F.D.value="";i=11;j=0;c=0;lgf()} } if (rows>spc||rows>ll){alert("ERROR!\nrows can NOT be more that spaces or message length!!!!\ndont ask why thats just the way it is.")} if (spc+ll>cols){alert("ERROR!\ncols(coloums) can NOT be less that the message length + spacing length")} if (rows<=spc&&rows<=ll&&spc+ll<=cols){lgf()} </SCRIPT> </td></tr> </table></center> <br> <br> <center> <SCRIPT LANGUAGE="JavaScript"> <!-- hide function goHist(a) { history.go(a); } //--> </script></center> <br> <br> </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. 版权所有