No hay una diferencia mira:
if (desactivar) {
document.getElementById('guardar').disabled = false;
}
else {
document.getElementById('guardar').disabled = true;
}
Fijate que te hice un ejemplo tonto
Código Javascript
:
Ver original<html>
<head>
<script>
function si(desactivar){
if (desactivar){
document.getElementById('bt1').disabled = false;
}else{
document.getElementById('bt1').disabled = true;
}
}
</script>
</head>
<body>
<input type='button' id='bt1' value= 'Hola'>
<input type='button' id='bt2' onclick="si(false);" value= 'Hola2'>
<input type='button' id='bt2' onclick="si(true);" value= 'Hola3'>
</body>
</html>
Saludos