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>