Advertisement
Guest User

Untitled

a guest
Oct 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.89 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <title>Document</title>
  8. </head>
  9. <style>
  10. body{
  11. margin: 0 auto;
  12. text-align: center;
  13. }
  14. img{
  15.  
  16. width:150px;
  17. height: 100px;
  18. }
  19. </style>
  20.  
  21. <script>
  22. function init() {
  23. tab1 = document.getElementsByTagName("img");
  24. console.log(tab1);
  25.  
  26. for (i = 0; i < tab1.length; i += 2) {
  27. tab1[i].src = "img/" + (i / 2 + 1) + ".png";
  28. tab1[i + 1].src = "img/" + (i / 2 + 1) + ".png";
  29. }
  30.  
  31. var tab3 = []; // losowanie
  32. for (var a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], i = a.length; i--;) {
  33. var random = a.splice(Math.floor(Math.random() * (i + 1)), 1)[0];
  34. tab3.push(random);
  35. }
  36. console.log("przed losowaniem:", tab3)
  37.  
  38. var tab4 = [];
  39. console.log("przed losowaniem:", tab4)
  40. for (i = 0; i < tab1.length; i++) {
  41. tab4.push(tab1[i].src);
  42. }
  43.  
  44. var f=function(ccc){
  45. return function(){
  46. console.log(ccc);
  47. console.log(tab3,ccc);
  48. tab1[ccc].src=pom[ccc];
  49.  
  50. }
  51. }
  52. for (let i = 0; i < 16; i++) {
  53. tab1[i].src = tab4[tab3[i]];
  54. tab1[i].onclick=f(i)
  55. console.log("Po losowaniu:",tab1[i].src)
  56. }
  57. var pom = [];
  58. console.log("pomieszane tablice:", pom)
  59. for (i = 0; i < tab1.length; i++) {
  60. pom.push(tab1[i].src);
  61. }
  62.  
  63.  
  64. for (i = 0; i < 16; i++) { // zakrywanie
  65. tab1[i].src = "img/0.png";
  66. }
  67. }
  68.  
  69.  
  70.  
  71.  
  72.  
  73. </script>
  74. <body onload="init();">
  75. <h1>GRA W MEMORY</h1>
  76. <img src="img/0.png" alt="brak" class="1">
  77. <img src="img/0.png" alt="brak" class="1">
  78. <img src="img/0.png" alt="brak" class="1">
  79. <img src="img/0.png" alt="brak" class="1">
  80. <br/>
  81. <img src="img/0.png" alt="brak" class="2">
  82. <img src="img/0.png" alt="brak" class="2">
  83. <img src="img/0.png" alt="brak" class="2">
  84. <img src="img/0.png" alt="brak" class="2">
  85. <br/>
  86. <img src="img/0.png" alt="brak" class="3">
  87. <img src="img/0.png" alt="brak" class="3">
  88. <img src="img/0.png" alt="brak" class="3">
  89. <img src="img/0.png" alt="brak" class="3">
  90. <br/>
  91. <img src="img/0.png" alt="brak" class="1">
  92. <img src="img/0.png" alt="brak" class="1">
  93. <img src="img/0.png" alt="brak" class="1">
  94. <img src="img/0.png" alt="brak" class="1">
  95.  
  96. </body>
  97.  
  98. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement