Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Jogo do galo</title>
- <style type="text/css">
- table,td{
- border: 1px solid black;
- width: 200px;
- height: 50px;
- margin: auto;
- }
- p{
- text-align: center;
- }
- </style>
- </head>
- <body>
- <table>
- <tr>
- <td id="a1" onclick="marca('a1');"> </td>
- <td id="a2" onclick="marca('a2');"> </td>
- <td id="a3" onclick="marca('a3');"> </td>
- </tr>
- <tr>
- <td id="a4" onclick="marca('a4');"> </td>
- <td id="a5" onclick="marca('a5');"> </td>
- <td id="a6" onclick="marca('a6');"> </td>
- </tr>
- <tr>
- <td id="a7" onclick="marca('a7');"> </td>
- <td id="a8" onclick="marca('a8');"> </td>
- <td id="a9" onclick="marca('a9');"> </td>
- </tr>
- </table>
- <p><input type="button" name="reset" value="Reset" id="reset" onclick="limpa()"></p>
- <p>Jogador 1<input type="text" name="jg1" id="jg1" value="0"></p>
- <p>Jogador 2<input type="text" name="jg2" id="jg2" value="0"></p>
- <p>Empate <input type="text" name="emp" id="emp" value="0"></p>
- <script type="text/javascript">
- var j=0;
- var i,b,c;
- var win=0;
- var jogada=0;
- function marca(x){
- if(document.getElementById(x).innerHTML==' '){
- if(j==0){
- document.getElementById(x).innerHTML='X';
- j=1;
- }
- else{
- document.getElementById(x).innerHTML='O';
- j=0;
- }
- jogada++;
- verifica();
- }
- }
- function verifica(){
- for(i=1,b=4,c=7;i<=3;i++,b++,c++){
- if (document.getElementById('a' + i).innerHTML==document.getElementById('a' + b).innerHTML && document.getElementById('a' + i).innerHTML== document.getElementById('a' + c).innerHTML && document.getElementById('a' + i).innerHTML!=' ') {
- alert('Jogador ' + document.getElementById('a' + i).innerHTML + ' venceu');
- if(document.getElementById('a'+i).innerHTML=='X'){
- document.getElementById('jg1').value=parseInt(document.getElementById('jg1').value) + 1;
- }
- else
- document.getElementById('jg2').value=parseInt(document.getElementById('jg2').value) + 1;
- break;
- win=1;
- }
- }
- for(i=1,b=2,c=3;i<=7;i=i+3,b=b+3,c=c+3){
- if (document.getElementById('a' + i).innerHTML==document.getElementById('a' + b).innerHTML && document.getElementById('a' + i).innerHTML== document.getElementById('a' + c).innerHTML && document.getElementById('a' + i).innerHTML!=' ') {
- alert('Jogador ' + document.getElementById('a' + i).innerHTML + ' venceu');
- if(document.getElementById('a'+i).innerHTML=='X'){
- document.getElementById('jg1').value=parseInt(document.getElementById('jg1').value) + 1;
- }
- else
- document.getElementById('jg2').value=parseInt(document.getElementById('jg2').value) + 1;
- break;
- win=1;
- }
- }
- if(document.getElementById('a1').innerHTML== document.getElementById('a5').innerHTML && document.getElementById('a1').innerHTML==document.getElementById('a9').innerHTML && document.getElementById('a1').innerHTML!=' '){
- alert('Jogador ' + document.getElementById('a1').innerHTML + ' venceu');
- if(document.getElementById('a1').innerHTML=='X' || document.getElementById('a5').innerHTML=='X' || document.getElementById('a9').innerHTML=='X' ){
- document.getElementById('jg1').value=parseInt(document.getElementById('jg1').value) + 1;
- }
- else
- document.getElementById('jg2').value=parseInt(document.getElementById('jg2').value) + 1;
- win=1;
- }
- if(document.getElementById('a3').innerHTML== document.getElementById('a5').innerHTML && document.getElementById('a3').innerHTML==document.getElementById('a7').innerHTML && document.getElementById('a3').innerHTML!=' '){
- alert('Jogador ' + document.getElementById('a3').innerHTML + ' venceu');
- if(document.getElementById('a3').innerHTML=='X' || document.getElementById('a5').innerHTML=='X' || document.getElementById('a7').innerHTML=='X' ){
- document.getElementById('jg1').value=parseInt(document.getElementById('jg1').value) + 1;
- }
- else
- document.getElementById('jg2').value=parseInt(document.getElementById('jg2').value) + 1;
- win=1;
- }
- if (win==0 && jogada==9) {
- alert('Empate');
- document.getElementById('emp').value=parseInt(document.getElementById('emp').value) + 1;
- limpa();
- }
- }
- function limpa(){
- for(i=1;i<=9;i++){
- document.getElementById('a' + i).innerHTML=' ';
- }
- jogada=0;
- win=0;
- j=0;
- }
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement