Dopo che hai fatto quelle modifiche azzeccate ancora no nlo hai capito?
Mi meraviglia.
Comunque:
codice:
//definizione variabili che verranno usate
var strrnd=""; // stringa di output
var m = strorg.length; // inizializzazione m
while (m > 0) { // loop fino a che c'e` qualche carattere da copiare
var j = Math.floor(Math.random()*m); // random e troncamento
strrnd += strorg.substr(j,1); // aggiunta del carattere prescelto
strorg = strorg.substr(0,j) + strorg.substr(j+1); // eliminaz. del carattere dalla stringa orig.
m = strorg.length // ridfiniz. m per loop
}
document.f.casuale.value=strrnd;
Nota: mettici sempre il puntoevirgola all afine delle istruzioni, eviti errori stupidi in futuro.
Ciao
Michele