sono due funzioni che vengono chiamate con un evento 'onclick' di un input checkbox
codice:function visualizza_input(quale,quanti) { if (!document.getElementById('quanti_quarti_'+quale)){ var ele=document.getElementById('prodotti_'+quale); var riga=document.createElement('tr'); var colonna=document.createElement('td'); riga.setAttribute('id','quanti_quarti_'+quale); colonna.setAttribute('colspan','2'); var quanti_quarti=document.createElement("select"); quanti_quarti.setAttribute('name','quanti_quarti_'+quale); var opzione=null; for (var i=0;i<quanti;i++) { opzione=document.createElement('option'); opzione.setAttribute('value',i+1); var testo=document.createTextNode(i+1); opzione.appendChild(testo); quanti_quarti.appendChild(opzione); } var testo=document.createTextNode(' --> Seleziona il numero di quarti che desideri acquistare : '); colonna.appendChild(testo); colonna.appendChild(quanti_quarti); riga.appendChild(colonna); ele.appendChild(riga); } else nascondi_input(quale); } function nascondi_input(quale) { if (ele=document.getElementById('quanti_quarti_'+quale)) { var elimina=ele.parentNode.removeChild(ele);} }
so che a iexplorer 6 da fastidio il setAttribute..perciò ho provato anche a sostituirlo, ad esempio:
è diventatocodice:quanti_quarti.setAttribute('name','quanti_quarti_'+quale);
ma niente......codice:quanti_quarti.name=quanti_quarti_+quale;
che succede?
mille grazie


Rispondi quotando