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 相关文章推荐
DHTML Slide Show script图片轮换
Mar 03 Javascript
jquery.qrcode在线生成二维码使用示例
Aug 21 Javascript
jQuery控制的不同方向的滑动(向左、向右滑动等)
Jul 18 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
Jun 12 Javascript
微信小程序 共用变量值的实现
Jul 12 Javascript
详解node单线程实现高并发原理与node异步I/O
Sep 21 Javascript
JS设计模式之单例模式(一)
Sep 29 Javascript
Vue表单及表单绑定方法
Sep 04 Javascript
vue 解决数组赋值无法渲染在页面的问题
Oct 28 Javascript
vue+elementui实现点击table中的单元格触发事件--弹框
Jul 18 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
Sep 16 Javascript
工作中常用js功能汇总
Nov 07 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
dede3.1分页文字采集过滤规则详说(图文教程)
2007/04/03 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
tp5框架的增删改查操作示例
2019/10/31 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
仿微博字符限制效果实现代码
2012/04/20 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
JS实现兼容各种浏览器的高级拖动方法完整实例【测试可用】
2016/06/21 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
通过jquery.cookie.js实现记住用户名、密码登录功能
2018/06/20 jQuery
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
js实现点击展开隐藏效果(实例代码)
2018/09/28 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
ES6 Generator基本使用方法示例
2020/06/06 Javascript
使用Vue实现一个树组件的示例
2020/11/06 Javascript
利用python获得时间的实例说明
2013/03/25 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
windows10环境下用anaconda和VScode配置的图文教程
2020/03/30 Python
Python自动化xpath实现自动抢票抢货
2020/09/19 Python
Python中三维坐标空间绘制的实现
2020/09/22 Python
python实现马丁策略的实例详解
2021/01/15 Python
python3判断IP地址的方法
2021/03/04 Python
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
决心书范文
2014/03/11 职场文书
协议书与合同的区别
2014/04/18 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
党员个人总结范文
2015/02/14 职场文书
2016春节放假通知范文
2015/08/18 职场文书
2016年暑期见闻作文
2015/11/25 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
Python学习之包与模块详解
2022/03/19 Python
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang