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> [/

Rispondi quotando