Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    44

    Problema giochino del tris in javascript

    Ciao a tutti sono alle primissime armi e ho qualche ( TANTISSIMI ) problemi.
    Oggi ho tentato di realizzare il banale giochino del tris purtroppo alcune cose non funzionano come dovrebbero.
    Cambiando il nome agli id della tabella non mi spunta piu la casella e non capisco il motivo (es cella11)
    Come posso far apparire un alert quando tento di sovrascrivere una " X "ad un " O " o viceversa ?
    Grazie in anticipo abbiate pazienza ma javascript mi sta facendo impazzire !!! non c è un programma o qualcosa che mi indichi gli errori o le incomprensioni da me scritte ?

    P.S perdonate gli orrori sopratutto per quanto riguarda lo stile della pagina ma avevo intenzione di concentrarmi su altro

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
    <html>
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    		<title>Tris </title>
    		<script type="text/javascript">
    			giocatore1 = true;
    			giocatore2 = false;
    
    		function cambiog(){
    			if(giocatore1){
    				giocatore1 = false;
    				giocatore2 = true;
    			}	
    			else{
    				giocatore1 = true;
    				giocatore2 = false;
    			}
    		}
    		
    		function spunta(ident){
    			segno = "X";
    			if (giocatore1) {
    				document.getElementById(ident).style.color = "#000033";
    				segno = "X";
    			}
    			else{
    				document.getElementById(ident).style.color = "#FF0000";
    				segno = "O";
    			}
    			document.getElementById(ident).innerHTML = segno;
    		}
    
    		function pulisci(){
    			document.location.reload();
    		}
    
    		</script>
    	</head>
    	
    	<body>
    		
    	
    	<h1 align="center">TRIS</h1>	
    	
    	<div style="font-size:60px;"align="center">
    	<input type="button" value="Cambio Giocatore" onclick="cambiog()"/> <input type="button" value="Nuova Partita" onclick="pulisci()"/> 
    
    
    		<table name="quadro" border="5px" bordercolor="#1F1F1F" bgcolor="#9E9E9E" width="300px" height="300px" title="TRIS">
    			<tr>
    				<td id="cella11" onclick="spunta(cella11)" width="80px" height="80px" style="text-align:center;"></td>
    				<td id="1" onclick="spunta(1)" width="80px" height="80px" style="text-align:center;"></td>
    				<td id="2" onclick="spunta(2)" width="80px" height="80px" style="text-align:center;"></td>
    			</tr>
    			<tr>
    				<td id="3" onclick="spunta(3)" width="80px" height="80px" style="text-align:center;"></td>
    				<td id="4" onclick="spunta(4)" width="80px" height="80px" style="text-align:center;"></td>
    				<td id="5" onclick="spunta(5)" width="80px" height="80px" style="text-align:center;"></td>
    			</tr>
    			<tr>
    				<td id="6" onclick="spunta(6)" width="80px" height="80px" style="text-align:center;"></td>
    				<td id="7" onclick="spunta(7)" width="80px" height="80px" style="text-align:center;"></td>
    				<td id="8" onclick="spunta(8)" width="80px" height="80px" style="text-align:center;"></td>
    			</tr>
    		</table>
    		</div>
    		
    	</body>
    </html>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) gli id non possono essere numeri cambia con "uno","due"
    B) Attenzione a come passi i valori le stringhe vanno passate cosi 'cella11' tra gli apici mentre i numeri no 11
    C) Le guide di html.it le hai lette? (se la risposta è si rileggile fai errori basilari)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.