免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1776 | 回复: 1
打印 上一主题 下一主题

用javascript实现的打印机效果 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-09 11:32 |只看该作者 |倒序浏览
用javascript实现的打印机效果
  1. <html>
  2. <head>
  3. <title>typewriter</title>
  4. <style>
  5. .box{font-size:20;color:red}
  6. </style>
  7. <script language="JavaScript">
  8. var max=0;
  9. function textlist()  //自己的对象,存储字符串
  10. {
  11.   max=textlist.arguments.length;
  12.   for (i=0; i<max; i++)
  13.    this[i]=textlist.arguments[i];
  14. }
  15. tl=new textlist    //实际上是一个多维数组 tl[0]="欢迎光临JavaScript脚本编程百例"其余类推
  16. (
  17.         "欢迎光临JavaScript脚本编程百例",
  18.         "这一章主要讲解用JavaScript处理文字效果",
  19.         "这个例子实现在文本框中实现打字机效果"
  20. );
  21. var x=0; pos=0;
  22. var l=tl[0].length;
  23. function textticker()
  24. {        
  25.   document.form1.textfeld.value=tl[x].substring(0,pos)+"_";
  26.   if(pos++==l)
  27.         {
  28.          pos=0;
  29.          setTimeout("textticker()",1000); //控制两段话间的转换时间
  30.          x++;
  31.          if(x==max)
  32.           x=0;
  33.           l=tl[x].length;
  34.         } else
  35.   setTimeout("textticker()",130);  //控制文字间的显示时间
  36. }
  37. </script>
  38. </head>
  39. <body onload="textticker()">
  40. <center>
  41. &nbsp; </p>
  42. <img src=line1.gif>
  43. <form name="form1" method="get">
  44. <center><p><input class=box type="text" name="textfeld" size="40"></p>
  45. </form>
  46. <img src=line1.gif>
  47. <p align="center"><br><br><font size=20 color=#ce288c face=创艺繁综艺 >文本框<br>中的打字机效果,<br>显示内容可以任意增加,<br>打字速度也可以在程序中随意调整</font></p>
  48. </center>
  49. </body>
  50. </html>
复制代码

论坛徽章:
0
2 [报告]
发表于 2011-11-09 19:29 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP