Ho scritto del codice per creare delle select box collegate a cascata.
Il problema si presenta in firefox quando cerco di accedere alla proprietà parentNode di una selectbox contenuta dentro una cella di una tabella.
Firebug lamenta undefined, IE invece ha un comportamento esatto.
Il pezzo di codice incriminato è nella funzione createNextSelectCell().
Non riesco a capire se è un problema legato alla priorità dell'inizializzazione degli elementi della tabella o un baco di firefox 3.5.
Grazie.
function createNextSelectCell(){
var curr_select = (this === window) ? 'window' : this;
curr_option=curr_select.options[curr_select.selectedIndex];
next_optionSetName=curr_option.getAttribute('next_ optionSetName');
next_selectCell=curr_select.parentNode.getAttribut e('next_selectCell');
while(next_selectCell!="none"){
next_selectCell=next_selectCell.parentNode.removeC hild(next_selectCell).getAttribute('next_selectCel l');
curr_select.parentNode.setAttribute('next_selectCe ll',"none");
}
if(next_optionSetName!="none"){
next_selectCell=createSelectCell(next_optionSetNam e);
curr_select.parentNode.setAttribute('next_selectCe ll',next_selectCell);
}
}