Problema Semplice Script

tantacacca

Nuovo Utente
6 Mar 2015
1
0
0
Mi sapete dire che c'è di sbagliato?

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<style>
*{
	margin:0 auto;
	padding:0;
}
td{
	height:100px;
	width:100px;
	border:thin black solid;
}
td:hover{
	background-color:#DFDFDF;
}
</style>
</head>

<body>
	
<table style="width: 80%">
	<tr>
		<td onclick="sel('a1');" id="a1">&nbsp;</td>
		<td onclick="sel('a2');" id="a2">&nbsp;</td>
		<td onclick="sel('a3');" id="a3">&nbsp;</td>
		<td onclick="sel('a4');" id="a4">&nbsp;</td>
		<td onclick="sel('a5');" id="a5">&nbsp;</td>
		<td onclick="sel('a6');" id="a6">&nbsp;</td>
		<td onclick="sel('a7');" id="a7">&nbsp;</td>
		<td onclick="sel('a8');" id="a8">&nbsp;</td>
		<td onclick="sel('a9');" id="a9">&nbsp;</td>
		<td onclick="sel('a10');" id="a10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('b1');" id="b1">&nbsp;</td>
		<td onclick="sel('b2');" id="b2">&nbsp;</td>
		<td onclick="sel('b3');" id="b3">&nbsp;</td>
		<td onclick="sel('b4');" id="b4">&nbsp;</td>
		<td onclick="sel('b5');" id="b5">&nbsp;</td>
		<td onclick="sel('b6');" id="b6">&nbsp;</td>
		<td onclick="sel('b7');" id="b7">&nbsp;</td>
		<td onclick="sel('b8');" id="b8">&nbsp;</td>
		<td onclick="sel('b9');" id="b9">&nbsp;</td>
		<td onclick="sel('b10');" id="b10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('c1');" id="c1">&nbsp;</td>
		<td onclick="sel('c2');" id="c2">&nbsp;</td>
		<td onclick="sel('c3');" id="c3">&nbsp;</td>
		<td onclick="sel('c4');" id="c4">&nbsp;</td>
		<td onclick="sel('c5');" id="c5">&nbsp;</td>
		<td onclick="sel('c6');" id="c6">&nbsp;</td>
		<td onclick="sel('c7');" id="c7">&nbsp;</td>
		<td onclick="sel('c8');" id="c8">&nbsp;</td>
		<td onclick="sel('c9');" id="c9">&nbsp;</td>
		<td onclick="sel('c10');" id="c10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('d1');" id="d1">&nbsp;</td>
		<td onclick="sel('d2');" id="d2">&nbsp;</td>
		<td onclick="sel('d3');" id="d3">&nbsp;</td>
		<td onclick="sel('d4');" id="d4">&nbsp;</td>
		<td onclick="sel('d5');" id="d5">&nbsp;</td>
		<td onclick="sel('d6');" id="d6">&nbsp;</td>
		<td onclick="sel('d7');" id="d7">&nbsp;</td>
		<td onclick="sel('d8');" id="d8">&nbsp;</td>
		<td onclick="sel('d9');" id="d9">&nbsp;</td>
		<td onclick="sel('d10');" id="d10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('e1');" id="e1">&nbsp;</td>
		<td onclick="sel('e2');" id="e2">&nbsp;</td>
		<td onclick="sel('e3');" id="e3">&nbsp;</td>
		<td onclick="sel('e4');" id="e4">&nbsp;</td>
		<td onclick="sel('e5');" id="e5">&nbsp;</td>
		<td onclick="sel('e6');" id="e6">&nbsp;</td>
		<td onclick="sel('e7');" id="e7">&nbsp;</td>
		<td onclick="sel('e8');" id="e8">&nbsp;</td>
		<td onclick="sel('e9');" id="e9">&nbsp;</td>
		<td onclick="sel('e10');" id="e10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('f1');" id="f1">&nbsp;</td>
		<td onclick="sel('f2');" id="f2">&nbsp;</td>
		<td onclick="sel('f3');" id="f3">&nbsp;</td>
		<td onclick="sel('f4');" id="f4">&nbsp;</td>
		<td onclick="sel('f5');" id="f5">&nbsp;</td>
		<td onclick="sel('f6');" id="f6">&nbsp;</td>
		<td onclick="sel('f7');" id="f7">&nbsp;</td>
		<td onclick="sel('f8');" id="f8">&nbsp;</td>
		<td onclick="sel('f9');" id="f9">&nbsp;</td>
		<td onclick="sel('f10');" id="f10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('g1');" id="g1">&nbsp;</td>
		<td onclick="sel('g2');" id="g2">&nbsp;</td>
		<td onclick="sel('g3');" id="g3">&nbsp;</td>
		<td onclick="sel('g4');" id="g4">&nbsp;</td>
		<td onclick="sel('g5');" id="g5">&nbsp;</td>
		<td onclick="sel('g6');" id="g6">&nbsp;</td>
		<td onclick="sel('g7');" id="g7">&nbsp;</td>
		<td onclick="sel('g8');" id="g8">&nbsp;</td>
		<td onclick="sel('g9');" id="g9">&nbsp;</td>
		<td onclick="sel('g10');" id="g10">&nbsp;</td>
	</tr>
	<tr>
		<td onclick="sel('h1');" id="h1">&nbsp;</td>
		<td onclick="sel('h2');" id="h2">&nbsp;</td>
		<td onclick="sel('h3');" id="h3">&nbsp;</td>
		<td onclick="sel('h4');" id="h4">&nbsp;</td>
		<td onclick="sel('h5');" id="h5">&nbsp;</td>
		<td onclick="sel('h6');" id="h6">&nbsp;</td>
		<td onclick="sel('h7');" id="h7">&nbsp;</td>
		<td onclick="sel('h8');" id="h8">&nbsp;</td>
		<td onclick="sel('h9');" id="h9">&nbsp;</td>
		<td onclick="sel('h10');" id="h10">&nbsp;</td>
	</tr>
</table>
<script>
	var righe = {"a","b","c","d","e","f","g","h"};
	var controllo;
	var i;
	var c;
	function sel(p){
		var cella = document.getElementById(p);
		cella.Style.backgroundColor = "black";
		for(i=0;i<righe.length-1;i++){
			for(c=1;c<11;c++){
				controllo = righe[i] + c;
				if(controllo!=p){
					document.getElementById(controllo).Style.backgroundColor = "white";
				}
			}
		}
	}
</script>

</body>

</html>
 
Ultima modifica di un moderatore:
Ciao, gli array in javascript si racchiudono tra parentesi quadre , non graffe.
Style si scrive in minuscolo.
 

Discussioni simili