buongiorno a tutti.
ho realizzato questo semplice script che dovrebbe aprire una finestra, dove si può inserire del testo e premendo un pulsante lo converte in minuscolo.
ma lo script non funziona.
codice:<a href="#" onclick="apriFinestra()">Apri finestra con casella di testo</a> <script> function apriFinestra() { var finestra = window.open("", "Finestra di conversione", "width=400,height=200"); finestra.document.write("<body>"); finestra.document.write("<h3>Converti testo in minuscolo</h3>"); finestra.document.write("<textarea id=\"testoArea\" rows=\"5\" cols=\"30\"></textarea>"); finestra.document.write("<button onclick=\"convertiMinuscolo()\">Converti</button>"); finestra.document.write("</body>"); } function convertiMinuscolo() { var testo = document.getElementById("testoArea").value; var testoMinuscolo = testo.toLowerCase(); document.getElementById("testoArea").value = testoMinuscolo; } </script>
il problema è che la riga:
non richiama la funzione: convertiMinuscolo()codice:finestra.document.write("<button onclick=\"convertiMinuscolo()\">Converti</button>");
non è un problema del codice presente in quella funzione, perchè se ad esempio sostituisco l'intero codice della funzione convertiMinuscolo() con un semplice alert("ciao"); neanche funziona.
che può essere?
grazie

Rispondi quotando