in javascript lo devi formattare cosi:
<script type="javascript/text">
arr=new Array();
arr["primo"]="valore1";
arr[2]="valore2";
arr["terzo"]="valore3";
</script>
potresti fare:
<?
print "<script type=\"javascript/text\">\n";
print "arr=new Array();\n";
$ar=array("primo"=>"valore1",2=>"valore2","terzo"= >"valore3")
$chiavi=array_keys($ar);
$valori=array_values($ar);
for($i=0;$i<count($chiavi);$i++){
print "arr[\"".$chiavi[$i]."\"]=\"".$valori[$i]."\";\n";
}
print "</script>";
?>
non ho la possibilita di testarlo, ma credo sia corretto. Il ragionamento mi sembra ok, forse ho sbagliato qualcosa nel codice, spero tu capisca![]()
![]()