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;