Buona sera forum . Il mio obiettivo e quello di far comparire il contenuto di un div quando clicco su un elemento td. Esempio se clicco sull'elemento della tabella 1.1 deve comparire il div con contenuto 1.1.
Allora ho buttato giù alcune righe di codice che ora vi posto :
<!DOCTYPE HTML>
<html>
<head>
<title>Prova2</title>
<style>
.div{display:none}
</style>
<script>
function showDivOnClick(e)
{
e.style.display = "block";
setTimoeut(e.style.display = "none", 5000);
}
</script>
</head>
<body>
<table border="1">
<thead>
<th>Campo1</th>
<th>Campo2</th>
</thead>
<tbody>
<tr>
<td id = "uno.uno" onclick = showDivOnClick(document.getElementById("div1")>1.1</td>
<td id = "uno.due">1.2</td>
</tr>
<tr>
<td id = "due.uno">2.1</td>
<td id = "due.due">2.2</td>
</tr>
</tbody>
</table>
<div class = "div" id = "div1">
1.1
</div>
<div class = "div" id = "div2">
1.2
</div>
<div class = "div" id = "div3">
2.1
</div>
<div class = "div" id = "div4">
2.2
</div>
</body>
</html>
Quando provo a cliccare sull'elemento della tabella, dove ho inserito la funzione con l'onclick mi da questo errore: Uncaught SyntaxError: Unexpected token } ;
Ora in primo luogo vorrei sapere se sto procedendo nel modo giusto. E poi se mi potete aiutare a far funzionare questo piccolo script . Grazie