Ho un problema su questo script e non riesco a venirne a capo ...
Con i valori di un array devo popolare una select in altra pagina.
Con FireFox 6.0.2 il tutto funziona alla perfezione, con Explorer 8 e 9 non ne vuole sapere, mi da in debug un errore non definito sulla graffa di chiusura del try.... perche ?
codice:
<script LANGUAGE="JavaScript" type="text/javascript">
function carica_firme(ID){
nome_form = document.getElementById('form_name').value;
var sel=opener.document[nome_form].elements[ID];
var idArray = new Array();
var firmaArray = new Array();
<?php
$i=0;
foreach($lista_ordinata as $val):
$i = $i+1;
?>
idArray[<?php echo $i ?>] = "<?php echo$ $val['id'] ?>";
firmaArray[<?php echo $i ?>] = "<?php echo $val['firma'] ?>";
<?php
endforeach;
?>
with (sel)
{
for (i=1;i<idArray.length;i++) {
try {
sel.add(new Option(firmaArray[i],idArray[i]), null);
}
catch (ex)
{
sel.add(new Option(firmaArray[i],idArray[i]));
}
}
}
}
carica_firme('firma');
</script>
[/