Salve a tutti e auguri di buon anno nuovo.

Ho bisogno del vostro aiuto.

In una pagina.php includo un file di script js così:

<title>Titolo</title>

<SCRIPT src="funzioni.js"></SCRIPT>
In un form ho una lista e sull'evento onghange chiamo una funzione

javascript cosi:

$temp =array("uno", "due");

echo "<select name='c' onchange=\"funzionejs($temp)\"><option

value='0'>genere</option>";

La func funzionejs è:


function travelsubcatlist(x)
{

for (i=0;i<x.length;i++){
alert(x[i]);
}
}

ma non riceve il parametro array o la sintassi è errata.
L'alert da il messaggio "undefined"

Quancuno sa qual'è la sintassi giusta?

Grazie e buon anno nuovo