Lo siento, es que escribí mal, hice una asignación en vez de una comparación. Prueba poniendo así:
Código PHP:
function desactivar(obj){
padre = document.getElementById('algo');
for (i=0; ele=padre.getElementsByTagName('button')[i]; i++) {
ele.disabled = ele==obj;
if (ele.disabled==true) {
ele.className = 'clase_deshabilitada'; }
else {
ele.className = 'clase_normal'; }
}
}
Espero que esta vez funcione. Saludos
P.S.: A todos nos sucede de vez en cuando, o tal vez solo a mí
.