Il problema del post precedente l'ho risolto, mancava il document davanti al getElementById.
Adesso il problema è un altro, intanto vi posto il codice
il problema nuovo è che l'onMouseOver/out della prima riga non funziona e mi genera questo tipo di errore:codice:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="it" xml:lang="it"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Dama</title> <style> body { background-color:#6699FF; } #dama { width : 578px; height : 578px; } #dama div { float : left; width : 70px; height : 70px; border : 1px solid #767676; } .nero { background-color : #000000; color : #ffffff; } .bianco { background-color : #ffffff; } </style> <SCRIPT type="text/javascript"> function selezionaCasella(id) { document.getElementById(id).style.border="1px solid red"; } function deselezionaCasella(id) { document.getElementById(id).style.border="1px solid #767676"; } </SCRIPT> </head> <body> <div id="dama"> <SCRIPT type="text/javascript"> for(var j = 0; j < 8; j++) { for(var i = 0; i < 8; i++) { var id = j+''+i; var divNero = '<div class="nero" id="'+id+'" onMouseOver="selezionaCasella('+id+');" onMouseOut="deselezionaCasella('+id+');"></div>'; var divBianco = '<div class="bianco" id="'+id+'" onMouseOver="selezionaCasella('+id+');" onMouseOut="deselezionaCasella('+id+');"></div>'; if ((i + j) % 2 == 0) { document.write(divNero); } else { document.write(divBianco); } } } </SCRIPT> </div> </body> </html>
Uncaught TypeError: Cannot read property 'style' of null![]()
Qualche aiuto?!?!Grazieeee