js 动态文字滚动的例子


Posted in Javascript onJanuary 17, 2011
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>这是一个动态JavaScript文字显示的例子</title> 
<script type="text/JavaScript"> 
var POSITION = 50; 
var DELAY = 150; 
var MESSAGE = "这是一个动态JavaScript文字显示的例子"; 
function bannerObject(){ 
this.msg = MESSAGE; 
this.out = " "; 
this.pos = POSITION; 
this.delay = DELAY; 
this.i = 0; 
this.reset = clearMessage; 
} 
  
function clearMessage(){ 
this.pos = POSITION; 
} 
var scroll = new bannerObject(); 
function scroller(){ 
scroll.out += " "; 
if(scroll.pos>0) 
for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++){ 
scroll.out +=" " ; 
} 
if (scroll.pos>= 0) 
scroll.out += scroll.msg; 
else 
scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length); 
document.noticeForm.notice.value = scroll.out; 
scroll.out = " "; 
scroll.pos--; 
scroll.pos--; 
if (scroll.pos < -(scroll.msg.length)) { 
scroll.reset(); 
} 
window.setTimeout("scroller()", scroll.delay); 
} 
</script> 
</head> 
<body onload="scroller()" bgcolor="#000000" link="#C0C0C0" vlink="#C0C0C0" alink="#008080" text="#C0C0C0"> 
<table border="0" cellspacing="0" cellpadding="0"> 
<tr><td width="100%"> 
<form name="noticeForm" action=""> 
<p><input type="text" name="notice" size="50" style="background-color: rgb(192,192,192)"/></p> 
</form> 
</td></tr> 
</table> 
</body> 
</html>

在状态栏滚动文字
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>这是一个跑马灯效果的JavaScript文档-在状态栏</title> 
<script type="text/JavaScript"> 
var msg = "这是一个跑马灯效果的JavaScript文档"; 
var interval = 100; 
var spacelen = 120; 
var space10 = " "; 
var seq = 0; 
function Scroll() { 
len = msg.length; 
window.status = msg.substring(0, seq + 1); 
seq++; 
if (seq >= len) { 
seq = spacelen; 
window.setTimeout("Scroll2();", interval); 
} 
else 
window.setTimeout("Scroll();", interval); 
} 
function Scroll2() { 
var out = ""; 
for (i = 1; i <= spacelen / space10.length; i++) 
out +=space10; 
out = out + msg; 
len = out.length; 
window.status = out.substring(seq, len); 
seq++; 
if (seq >= len) { seq = 0; }; 
window.setTimeout("Scroll2();", interval); 
} 
Scroll(); 
</script> 
</head> 
<body> 
</body> 
</html>
Javascript 相关文章推荐
js 动态选中下拉框
Nov 26 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
Jul 02 Javascript
如何编写高质量JS代码(续)
Feb 25 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
Feb 25 Javascript
JavaScript实现的微信二维码图片生成器的示例
Oct 26 Javascript
js的OOP继承实现(必看篇)
Feb 18 Javascript
浅析Angular2子模块以及异步加载
Apr 24 Javascript
JS实现微信摇一摇原理解析
Jul 22 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
基于Vue2x的图片预览插件的示例代码
May 14 Javascript
vue项目部署到Apache服务器中遇到的问题解决
Aug 24 Javascript
JavaScript中的Array对象使用说明
Jan 17 #Javascript
改进UCHOME的记录发布,增强可访问性用户体验
Jan 17 #Javascript
对xmlHttp对象的理解
Jan 17 #Javascript
对xmlHttp对象方法和属性的理解
Jan 17 #Javascript
Grid得到选择行数据的方法总结
Jan 17 #Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 #Javascript
JavaScript flash复制库类 Zero Clipboard
Jan 17 #Javascript
You might like
PHILIPS D1835/D1875的电路分析与打理
2021/03/02 无线电
linux下使用crontab实现定时PHP计划任务失败的原因分析
2014/07/05 PHP
腾讯微博提示missing parameter errorcode 102 错误的解决方法
2014/12/22 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
PHP使用Redis长连接的方法详解
2018/02/12 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
jQuery实现点击该行即可删除HTML表格行
2014/10/17 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
2015/04/01 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
js+html5实现半透明遮罩层弹框效果
2020/08/24 Javascript
JS实现图片拖拽交换效果
2018/11/30 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
python 调用c语言函数的方法
2017/09/29 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
Python 自动登录淘宝并保存登录信息的方法
2019/09/04 Python
pycharm显示远程图片的实现
2019/11/04 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
python 实现一个图形界面的汇率计算器
2020/11/09 Python
python实现KNN近邻算法
2020/12/30 Python
python中xlrd模块的使用详解
2021/02/01 Python
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
database面试题
2013/03/28 面试题
教育课题研究自我鉴定范文
2013/12/28 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
离婚案件上诉状
2015/05/23 职场文书
五一放假通知怎么写
2015/08/18 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书