Logo Czechitas
Vloženo: 3. 12. 2016

Úvod do programování

Tohle je kousek JavaScriptu, který potřebujeme vložit do stránky.

/*
SEM BUDEME NĚCO PSÁT ;-)
*/

function priKliknutiNaPolicko(infoOUdalosti) {
  /*
  SEM BUDEME NĚCO PSÁT ;-)
  */
}



/* ----------------------------------------------------------------------------------
   Systemova cast, ktera zaregistruje obsluhu udalosti onClick ke kazde bunce tabulky
   ---------------------------------------------------------------------------------- */

function priNahraniStranky() {
  var polickoElementList = document.getElementsByTagName('td');
  for (var i=0; i<polickoElementList.length; i++) {
    var polickoElement = polickoElementList[i];
    bindEvent(polickoElement, 'click', priKliknutiNaPolicko);
  }
}

function bindEvent(element, type, handler) {
  if (element.addEventListener) {
    element.addEventListener(type, handler, false);
  } else {
    element.attachEvent('on' + type, handler);
  }
}

bindEvent(window, 'load', priNahraniStranky);

Z těchto kousků JavaScriptu můžete postavit metodu priKliknutiNaPolicko().

var zrovnaHraje;
zrovnaHraje = "X";

var bunka;
bunka = infoOUdalosti.target;

if (bunka.innerHTML === "") {
    /* prikazy */
}

bunka.innerHTML = zrovnaHraje;

if (zrovnaHraje === "X") {
    /* prikazy */
} else {
    /* prikazy */
}

zrovnaHraje = "X";

zrovnaHraje = "O";