ho modificato il codice in modo da passare alla funzione una stringa rappresentante un array in javascript ma non funziona ancora fornaendomi la seguente stampa nella funzione :

undefined undefined undefined

ecco il codice :

codice:
 
<html>

<head>
<script> 

function azione(nomebox,flag,parola) { 
  for (var i=0; i<3; i++) {
     document.write(parola[i]+' 
'); }

}

</script> 

 
</head>

<body>
       <% String parole[]={"Paola","Massimo","Carmela"};
       
          out.print("var parole = [ ");

	for (int i = 0; i < parole.length; i++) {
    		if (i > 0) {
        			out.print(", ");
    		}
    		out.print("\"");
    		out.print(parole[ i]);
    		out.print("\"");
	}

	out.print(" ];");
%>

    <script type="text/javascript"> azione('nomediv',<=true>,'[ "Paola", "Massimo", "Carmela" ]'); </script> 


               
</body>

</html>