Alura eccovi il codice:
Il problema è che quando lo eseguo (provate voi stessi) la prima volta devo cliccare due volte su "Mostra testo" affinchè lo script stampi a monitor la frase "cantami o Diva .. ecc". Poi cliccando nuovamente su "mostra testo" il testo sparisce e per farlo riapparire basta 1 click.codice:<html> <head> <style> span#mostra { display: none; } </style> <script language="javascript"> function mostra() { if (document.getElementById('mostra').style.display=='none') { document.getElementById('mostra').style.display='inline'; } else { document.getElementById('mostra').style.display='none'; } } </script> </head> <body> MOSTRA TESTO <span id="mostra"> Cantami o Diva del pelide Achille l'ira funesta che infiniti addusse lutti agli Achei </span> </body> </html>
Sapete a cosa è legato il problema? Inoltre... è possibile che, una volta aperto, il testo cambi da "mostra teto" a "nascondi testo"?
Se questo script suka, ne conoscete mica uno in grado di fare tutto questo? Grazie in anticipo, Ciao!