Raizekas

Untitled

Mar 2nd, 2021
506
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var dvimatisLangeliai = [];
  2.  
  3.  
  4.  
  5.  
  6.  
  7. window.onload = function()
  8. {
  9.     const EILUCIU_SK = 8;
  10.     const STULPELIU_SK = 8;
  11.     var langeliai = document.querySelectorAll(".flex-container div");
  12.  
  13.    
  14.  
  15.     var dabartinisLangelis = 0;
  16.     for (let i = 0; i < EILUCIU_SK; i++)
  17.     {
  18.         var tempLangeliai = [];
  19.  
  20.         for (let j = 0; j < STULPELIU_SK; j++)
  21.         {
  22.             tempLangeliai.push(langeliai[dabartinisLangelis]);
  23.  
  24.             dabartinisLangelis++;
  25.         }
  26.         dvimatisLangeliai.push(tempLangeliai);
  27.     }
  28.  
  29.     console.log(dvimatisLangeliai);
  30.  
  31.     console.log(dvimatisLangeliai[4][5]);
  32.  
  33.     for (let i = 0; i < EILUCIU_SK; i++)
  34.     {
  35.         for (let j = 0; j < STULPELIU_SK; j++)
  36.         {
  37.             dvimatisLangeliai[i][j].addEventListener("click", function () { isvestiLangeli(i, j) } );
  38.         }
  39.     }
  40. }
  41.  
  42. function isvestiLangeli(i, j)
  43. {
  44.     var lentosRaides = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'];
  45.     var langelioRaide = lentosRaides[i];
  46.     var langelioSkaicius = j + 1;
  47.     console.log(langelioRaide + langelioSkaicius);
  48. }
  49.  
  50. function nuspalvintiLangeli()
  51. {
  52.     var lentosRaides = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'];
  53.     var tekstoLaukelis = document.getElementById("pasirinktas-langelis");
  54.     var ieskomasLangelisStr = tekstoLaukelis.value;
  55.  
  56.     var langelioRaide = ieskomasLangelisStr[0];
  57.     var langelioSkaicius = ieskomasLangelisStr[1];
  58.     langelioSkaicius = parseInt(langelioSkaicius);
  59.  
  60.     console.log(langelioRaide);
  61.     console.log(langelioSkaicius);
  62.    
  63.     var eilutesSk = lentosRaides.indexOf(langelioRaide);
  64.     var stulpelioSk = langelioSkaicius - 1;
  65.  
  66.     dvimatisLangeliai[eilutesSk][stulpelioSk].style.backgroundColor = "green";
  67. }
RAW Paste Data