Mi sono accorto che caca-IE non supporta removeAttribute (lo avevo già letto sul forum ma non avevo ancora provato). Il colore di sfondo dei fieldset, quindi, su IE non funziona a dovere.
Se interessa a tutti i costi la compatibilità su quel "browser", si potrebbe modificare come segue la funzione do_disable:
codice:function do_disable() { getSelectedUser() if ( tipo_utente_selezionato == 'privato' ) { disable_fields('dati_azienda') enable_fields('dati_privato') document.getElementById('dati_azienda').className = 'fieldset_disabled' // Toglietemi quando IE avrà fatto la fine che merita if ( document.all ) { document.getElementById('dati_privato').className = '' return } document.getElementById('dati_privato').removeAttribute('class') } else if ( tipo_utente_selezionato == 'azienda' ) { disable_fields('dati_privato') enable_fields('dati_azienda') document.getElementById('dati_privato').className = 'fieldset_disabled' // Toglietemi quando IE avrà fatto la fine che merita if ( document.all ) { document.getElementById('dati_azienda').className = '' return } document.getElementById('dati_azienda').removeAttribute('class') } }

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando