找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 137|回复: 2

[问题求助] 谁能帮我改下这段代码啊?

[复制链接]
发表于 2009-9-10 13:12:03 | 显示全部楼层 |阅读模式
打字机效果代码,离我想要的效果有点差距,麻烦各位帮忙改下,谢谢!

要求:运行后循环,随机的输出typ0~typ8的内容...
  1. <script type="text/javascript">   
  2. var current = 0   
  3. var x = 0   
  4. var speed = 70   
  5. var speed2 = 2000   
  6. function initArray(n) {   
  7.   this.length = n;   
  8.   for (var i =1; i <= n; i++) {   
  9.     this[i] = ' '   
  10.   }   
  11. }   
  12. typ = new initArray(16);   
  13. typ[0]="406:green:00000";   
  14. typ[1]="409:green:11111";
  15. typ[2]="384:green:22222";
  16. typ[3]="413:green:33333";
  17. typ[4]="371:green:44444";
  18. typ[5]="373:green:55555";
  19. typ[6]="379:green:66666";
  20. typ[7]="406:green:77777";   
  21. typ[8]="380:green:88888";   
  22. function typewrite() {   
  23.   var m = typ[current];   
  24.   document.getElementById("typewriter").href = '/survey/report.html?rt=' + m.substring(0,m.indexOf(':'));   
  25.   m = m.substring(m.indexOf(':') + 1);   
  26.   document.getElementById("typewriter").style.color = m.substring(0,m.indexOf(':'));   
  27.   m = m.substring(m.indexOf(':') + 1);   
  28.   m = m.replace("&","and");   
  29.   document.getElementById("typewriter").innerHTML = m.substring(0, x++) + "_";   
  30.      
  31.   if (x == m.length + 1) {   
  32.     x = 0   
  33.     current++   
  34.     if (current > typ.length - 1) {   
  35.       current = 0   
  36.     }   
  37.     setTimeout("typewrite()", speed2)   
  38.     }   
  39.   else {   
  40.     setTimeout("typewrite()", speed)   
  41.   }   
  42. }   
  43. //document.getElementById("tickertitle").innerHTML = "Latest: ";   
  44. /*document.getElementById("smHeadlines").style.padding = "10px";*/   
  45. typewrite()   
  46. </script>   
复制代码
发表于 2009-9-11 12:54:05 | 显示全部楼层
不懂,帮顶
发表于 2009-9-11 12:54:52 | 显示全部楼层
不懂,帮顶
丁丁 发表于 2009-9-11 12:54

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2025-1-17 01:19 , Processed in 0.021545 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表