javascript写的一个模拟阅读小说的程序
2014-04-04 00:00
399 查看
<html> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <head> <title></title> <script type="text/javascript"> function Reader(content, cID, stopID, continueID) { this.conLoad = document.getElementById(cID); this.stopBtn = document.getElementById(stopID); this.continueBtn = document.getElementById(continueID); this.content = content; this.index = 0; var t = this; this.stopBtn.onclick = ( function () { return function () { t.stopReader(t); }; })(t); this.continueBtn.onclick = ( function () { return function () { t.continueReader(t); }; })(t); } Reader.prototype = { startReader : function () { var t = this; t.toId = setInterval(function () { if (t.content[t.index]) { t.conLoad.innerHTML += t.content[t.index]; } t.index++; if (t.content.length == t.index) { clearInterval(t.toId); t.conLoad.innerHTML += "【未完待续】"; } }, 200); }, stopReader : function (t) { t.flag = true; clearInterval(t.toId); }, continueReader : function (t) { if (t.flag) t.startReader(); t.flag = false; } }; var content = "蒙古亲王僧格林沁慓悍勇猛,他率领的军队向来号称能征惯战,八旗兵、绿营他都看不上眼,更何况那些临时招募的练勇。可偏偏就是这些他眼中的乌合之众,这些年来在江南战果累累,最终攻下了江宁,夺得了对太平军作战的全胜。" + "相反地,他的蒙古铁骑在与捻军的角逐中常常打败仗,相形之下,昔日的声威锐减。这个一代天骄的后裔,对曾氏兄弟和湘军窝着一肚皮无名怒火。" + "湘军进江宁后,打劫财富,屠城纵火,又放走幼天王,朝野谤讟四起,物议沸腾,僧格林沁听了十分得意,赶紧打发富明阿以视察满城为由,去江宁实地了解。谁料曾国荃一吓一贿征服了富明阿,江宁将军回去后向僧格林沁作了假汇报。"; //页面加载完成之后执行。 window.onload = function () { new Reader(content, "content", "btnStop", "btnContinue").startReader(); }; </script> <body> <div id='content'></div> <div id='operate'><input type='button' id='btnStop' value='stop'/><input type='button' id='btnContinue' value='continue'/></div> </body> </html>
相关文章推荐
- 用javascript写了一个模拟阅读小说的程序
- JAVA--第九周实验--编写一个模拟用户帐户的程序(内测版)
- 使用一般处理程序,模拟ASP.NET MVC,开发一个轻量级的学习版MVC框架。
- 编写了一个支持firefox和ie的javascript+xml进行数据分页的程序
- JavaScritp入门:编写一个简单的JavaScript程序
- 写一个程序,模拟4个售票窗口共同卖100张火车票的程序。
- JavaScript引擎是单线程运行的,浏览器无论在什么时候都只且只有一个线程在运行JavaScript程序
- 自己主动化測试程序之中的一个自己定义键盘的模拟測试程序(C语言)
- 使用Javascript模拟一个DataTable!
- 编写一个多线程程序,模拟2个生产者生产产品,3个消费者消费产品。2个生产者不停的生产商品3个消费者不停的消费产品。
- 一个查看ASP的JavaScript程序
- 一个模拟音频条的小程序
- HR--一个奖金模拟试算的程序,仅供参考
- 一个模拟简单的物品掉落的程序
- 编写多线程程序,模拟多个人通过一个山洞
- ASP.NET一个简易的WebServer,用控制台程序模拟IIS服务器 托起web服务
- 一个简单的用javascript实现的页面内容过滤显示小程序源码
- ASP.NET一个简易的WebServer,用控制台程序模拟IIS 托起web服务
- 模拟实现一个ATM + 购物商城程序