Grazie della risposta, funziona.![]()
L'unica cosa è che il nome mi viene scritto una volta in più del numero ma non importa cmq credo che il professore valuterà il concetto.
Mi permetto di esporre un altro problema e chiedere una soluzione, se possibile.
La traccia dice:
Si scriva una pagina con un titolo e uno e piu paragrafi e cliccando sul titolo il testo deve cambiare da "titolo" a "titolo cliccato" e viceversa.
Invece cliccando sul resto della pagina deve comparire un alert che dice "Cosa fai?".
Va bo fino alla parte del titolo cliccato e viceversa ci sono.
L'unica cosa, che è un prolema che tra l'altro mi trovo a dover affrontare in molti esercizi, è il come fare a dividere la funzione che mi cambia il titolo dal resto della pagina, nel senso che ovviamente se metto l'alert come funzione onclick nel body, quando vado a cliccare sul titolo simultaneamente mi compare anche l'alert. questo è il mio codice (senza alert)
<html>
<head>
<script type="text/javascript">
function cambiaTesto(e) {
if(e.target.innerHTML=="Esercizio"){e.target.inner HTML="Testo cliccato"}
else{e.target.innerHTML="Esercizio"}
}
</script>
</head>
<body>
<h1 onclick="cambiaTesto(event)"> Esercizio</h1>
</body>
</html>
Come si ovvia al problema?
Scusatemi se vi bombardo di domande.
Grazie
Enrico