per identificare un oggetto ti consiglio di usare le funzioni
gestElementById(id_dell_oggetto) - identifica univocamente l'oggetto tramite il suo ID
getElementsByName(nome_dell_oggetto) - restituisce una collezione di oggetti identificati tramite il name
che sono sicuramente standard e quindi cross-browser.
Inoltre (ma forse non c'entra) io ho sempre usato i valori true e false in questi casi non come stringa ma come boolean... cioè:
document.getElementById('nomedelloggetto').disable d = true;