找回密码

碧海潮声大学生网

查看: 820|回复: 2
打印 上一主题 下一主题

在状态栏中实现活动文字效果!~

[复制链接]
跳转到指定楼层
1#
发表于 2005-11-21 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在大家浏览网站的时候,活动状态栏的文字一个接一个从左向右冒出,是不是让你的眼睛应接不暇呢,你是不是也想使自己的网页有着同样的效果呢,现在我们通过javascript程序的应用来实现这个效果,下面我们就来仔细分析一下这种动态效果是怎么产生的吧。  
   达到这种效果的思路是:先把要呈现的文字赋给一个变量,设置一个函数,每隔一段时间就在状态栏上打出文字,文字递增出现,当文字的长度等于整句话的长度的时候,使其为0,重新打出文字,不停循环就可以得到这种效果
  下面,我们来看一看源程序吧。
<script language="javascript">
var msg = "欢迎光临5D多媒体 !! " ;
// msg变量就是设定状态栏要出现的文字(一句话)
var interval = 120
//设定间隔多少毫秒文字长度增加一个,此处是120毫秒
var seq=0;
//代表动态的文字长度
function Scroll() {
len = msg.length;
window.status = msg.substring(0, seq+1);
//文字的字符加一
seq++;
//动态文字的长度加一
if ( seq >= len )
seq = 0;
window.status = &#39;&#39;;
window.setTimeout("Scroll();", interval );
}
//如果动态文字长度和整句话相同,则动态文字的长度设为0,重新来过
else
window.setTimeout("Scroll();", interval );
}
Scroll();
</script>
把上述源代码拷入Html文件的<body></body>标签中即可!~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
2#
发表于 2005-11-21 12:46 | 只看该作者
这个效果使用得好的话还是不错的
3#
 楼主| 发表于 2005-11-21 18:37 | 只看该作者
是啊,在自己的个性网站上做也来,也有一定的效果啊!~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

快速回复 返回顶部 返回列表