Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.03 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <!--
  5. Cory Mays
  6. Comp 205
  7. Example 6
  8. Tic Tac Toe
  9. -->
  10.  
  11. <head>
  12. <title>TicTacToe</title>
  13. <style type="text/css">
  14.  
  15. #i11 {position: absolute; top: 150px;
  16. left:10px; width: 50px; height: 50px;}
  17. #i12 {position: absolute; top: 150px;
  18. left:70px; width: 50px; height: 50px;}
  19. #i13 {position: absolute; top: 150px;
  20. left:130px; width: 50px; height: 50px;}
  21. #i21 {position: absolute; top: 210px;
  22. left:10px; width: 50px; height: 50px;}
  23. #i22 {position: absolute; top: 210px;
  24. left:70px; width: 50px; height: 50px;}
  25. #i23 {position: absolute; top: 210px;
  26. left:130px; width: 50px; height: 50px;}
  27. #i31 {position: absolute; top: 270px;
  28. left:10px; width: 50px; height: 50px;}
  29. #i32 {position: absolute; top: 270px;
  30. left:70px; width: 50px; height: 50px;}
  31. #i33 {position: absolute; top: 270px;
  32. left:130px; width: 50px; height: 50px;}
  33.  
  34.  
  35. </style>
  36.  
  37. <script type="text/javascript">
  38. function recordPlay(imgid)
  39. {
  40. // change the src label to the correct filename
  41. // based on current player if img src is blank.jpg
  42. alert(document.getElementById(imgid).src);
  43. var fn = document.getElementById(imgid).src;
  44. var filebits = fn.split("/");
  45. alert(filebits[filebits.length-1]);
  46. var fbits = filebits[filebits.length-1];
  47.  
  48. if (fbits == "blank.jpg")
  49. {
  50. if (document.getElementById("player").value == "O")
  51. {
  52. document.getElementById(imgid).src = "O.jpg";
  53. document.getElementById("player").value = "X";
  54.  
  55. }
  56. else
  57. {
  58. document.getElementById(imgid).src = "X.jpg";
  59. document.getElementById("player").value = "O";
  60. }
  61. }
  62.  
  63.  
  64. }
  65.  
  66. function resetGame()
  67. {
  68. var s;
  69. for(var i=1; i<=3; i++)
  70. {
  71. for(var j=1; j<=3; j++)
  72. {
  73. s = "i"+i+j;
  74. document.getElementById(s).src = "blank.jpg";
  75. alert(s);
  76. }
  77. }
  78.  
  79. // set each src to blank.jpg
  80. // eg: document.getElementById(imgid).src = "blank.jpg"
  81. // and set current player to O to start game
  82.  
  83. }
  84. </script>
  85.  
  86. </head>
  87.  
  88. <body>
  89. <p> Tic Tac Toe Grid </p>
  90. <table>
  91. <tr> <td> Player: </td> <td> <input type = "text"
  92. id = "player" value = "O" onfocus = "this.blur();"/>
  93. </td> </tr>
  94. </table>
  95. <p>
  96.  
  97. <img id = "i11" border = "3px" src = "blank.jpg"
  98. onclick = "recordPlay(this.id); "/>
  99. <img id = "i12" border = "3px" src = "blank.jpg"
  100. onclick = "recordPlay(this.id); "/>
  101. <img id = "i13" border = "3px" src = "blank.jpg"
  102. onclick = "recordPlay(this.id); "/>
  103. <img id = "i21" border = "3px" src = "blank.jpg"
  104. onclick = "recordPlay(this.id); "/>
  105. <img id = "i22" border = "3px" src = "blank.jpg"
  106. onclick = "recordPlay(this.id); "/>
  107. <img id = "i23" border = "3px" src = "blank.jpg"
  108. onclick = "recordPlay(this.id); "/>
  109. <img id = "i31" border = "3px" src = "blank.jpg"
  110. onclick = "recordPlay(this.id); "/>
  111. <img id = "i32" border = "3px" src = "blank.jpg"
  112. onclick = "recordPlay(this.id); "/>
  113. <img id = "i33" border = "3px" src = "blank.jpg"
  114. onclick = "recordPlay(this.id); "/>
  115. </p>
  116. <input type = "button" value = "Reset"
  117. onclick = "resetGame();"/>
  118.  
  119.  
  120. </body>
  121. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement