Skip to content

Instantly share code, notes, and snippets.

@jeremymouzin
Last active February 14, 2020 17:44
Show Gist options
  • Select an option

  • Save jeremymouzin/2bbc19a4425ceb84ffa561a035149561 to your computer and use it in GitHub Desktop.

Select an option

Save jeremymouzin/2bbc19a4425ceb84ffa561a035149561 to your computer and use it in GitHub Desktop.
Correction du code de sam pour son jeu de morpion
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>demo html</title>
</head>
<body>
<h3>jeux morpion</h3>
<div id="rec"></div>
<style type="text/css">
td {
width: 20px;
height: 20px;
}
</style>
<script type="text/javascript">
let table = "<table border='1'>";
function plateau(lines, cols) {
//let input = document.write();
let pions = ['X', 'O'];
//console.log(pions_jeux);
for (let i = 0; i < lines; i++) {
table += "<tr>";
for (let j = 0; j < cols; j++) {
table += "<td class='cases'></td>";
}
table += "</tr>";
}
table += "</table>";
return table;
}
let t = 0
function myfunction() {
t++;
return t % 2 == 0 ? 'X' : '0';
}
function jouer() {
this.innerHTML = myfunction();
}
function dessiner() {
plateau(3, 3);
let element = document.querySelector('#rec');
element.innerHTML = table;
}
dessiner();
let cases = document.querySelectorAll('.cases');
cases.forEach(el => el.addEventListener('click', jouer));
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment