Salve,
dunque nel documento ho una <select id="lnk_aggiungi"> con delle scelte che rappresentano delle "categorie", ed accanto un bottone per aggiungerne altre, che quando premuto apre una nuova finestra.
Nella finestra aperta, c'è la possibilità di aggiungere una nuova categoria, e fatto ciò, la mia intenzione è che la finestra si chiuda e la nuova categoria appaia "magicamente" nella select suddetta.
Il codice che ho scritto è :
codice:
function chiudi(ref_id, opt_id, opt_name){
ncat = new Option(opt_id, opt_name, true, true);
select = window.opener.document.getElementById('lnk_' + ref_id);
select.options[select.length] = ncat;
//self.close();
}
dove ref_id é la parte finale dell'id della select, in questo caso 'aggiungi', opt_id e opt_name sono rispettivamente valore (id sul database) e nome della categoria.
Domanda, perchè non funziona? Il debugger di IE mi da errore sconosciuto sulla 3^ riga (select.options...).
Ciau!
- Dean