Advertisement
consolatio

java 543traficlight

Jul 29th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. <html>
  2. <head>
  3. <style>
  4. #display{
  5. text-align:center;
  6. font-size:100px;
  7. }
  8. table{
  9. width:100px;
  10. height:300px;
  11. border:5px solid black;
  12. border-collapse:collapse;
  13. background:gray;
  14. margin-left:40%;
  15. }
  16. td{
  17. border:5px solid black;
  18. border-collapse:collapse;
  19. }
  20. .green{
  21. background:green;
  22. }
  23. .red{
  24. background:red;
  25. }
  26. .yellow{
  27. background:yellow;
  28. }
  29. </style>
  30. <script>
  31. var time = 6;
  32. var t;
  33. function startTime(){
  34. time--;
  35. if(time<=2){
  36. clearTimeout(t);
  37. showBlock();
  38. }else{
  39. document.getElementById("display").innerHTML=time;
  40. t=setTimeout("startTime()",1000);
  41. }
  42. }
  43.  
  44. function showBlock(){
  45. var block;
  46.  
  47. switch(time){
  48. case 2:
  49. block="<table><tr><td class='red'></td></tr><tr><td></td></tr><tr><td></td></tr></table>";
  50. break;
  51. case 1:
  52. block="<table><tr><td></td></tr><tr><td class='yellow'></td></tr><tr><td></td></tr></table>";
  53. break;
  54. case 0:
  55. block="<table><tr><td></td></tr><tr><td></td></tr><tr><td class='green'></td></tr></table>";
  56. break;
  57. default:
  58. break;
  59. }
  60. if(time<0){
  61. time = 6;
  62. clearTimeout(t);
  63. startTime();
  64. }else{
  65. document.getElementById("display").innerHTML=block;
  66. time--;
  67. t = setTimeout("showBlock()",1000);
  68. }
  69. }
  70. </script>
  71. </head>
  72. <body onload="startTime()">
  73. <div id="display">
  74. 5
  75. </div>
  76. </body>
  77. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement