制作内幕 游戏 网站 图标 | 理论 图标在线制作 | 看图软件 访谈活动 | 教程 技术 万年历
当前位置:首页>CG 教 程>网页设计>

相关文章

推荐文章

热门文章

JavaScript实例教程(十四)奇异的跑马灯

作者:麦甜圈 出处: 发布时间:2006-05-19 字体: [ ]
跑马灯效果在以往的网页设计中比较常见,各种跑马灯效果的制作方式也不一样,下面就是一种用javascript制作的跑马灯效果源代码:

<script language="javascript">
//建一个数组,把其中的每个元素都清零
function makearray(size)
{
this.length=size;
for(i=1;i<=size;i++)
{
this[i]=0
}
return this;
}
//makearray()的作用是定义一个输入参数的数组,并把新建的数组每个元素值清零。

msg=new makearray(3)
msg[1]="欢迎"
msg[2]="欢迎光临5D"
msg[3]="欢迎光临5D多媒体"
//定义了3条信息,也就是3个数组中的字符
interval = 100;
//定义每条信息中的字符出现的间隔时间,这里是100毫秒
seq = 0;
i=1;
function Scroll() {
document.tmForm.tmText.value = msg[i].substring(0, seq+1);
//输出msg[i]中从0到seq+1范围内的字符
seq++;
// msg[i]中输出字符范围加1
if ( seq >= msg[i].length ) { seq = 0 ;i++;interval=900};
//如果字符范围等于信息长度,间隔时间改为900mm,范围为0
if(i>3){i=1};
//如果信息元素大于了最后一条的记号,令其为1
window.setTimeout("Scroll();", interval );interval=100

} ;
//-->
</script>
在<head>和</head>标签间输入以上代码

把<body>改为<body onload="Scroll()">

且在<body onload="Scroll()">和</body>标签之间输入以下代码:

<form name="tmForm">
<p><input type="Text" name="tmText" size="40"> </p>
</form>

预览网页就可以看到以下效果了:


↑返回顶部   打印本页   关闭窗口↓  
收藏本文到:天极网摘 新浪VIVI 和讯网摘 博彩中心 365Key网摘 poco网摘 狐摘
亿友响享Yeeyoo igooi-it网摘 5seek网摘 I2Key 我摘网摘 天下图摘 YouNote 百特门
用户名: 新注册) 密码: 匿名评论 [所有评论]
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
设计服务 | 广告投放 | 友情链接 | 关于本站 | 联系我们 | 版权声明 | 设为首页 | 加入收藏