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:

codice:
finestra.document.write("<button onclick=\"convertiMinuscolo()\">Converti</button>");
non richiama la funzione: convertiMinuscolo()

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