fijate que mencione solo la calculacion, no tenias que poner dentro donde vas asignar el computo.
Código:
objCamp3.value= (parseFloat(objCamp1.value)-(parseFloat(objCamp1.value) * parseFloat(objCamp2.value)/100)).toFixed(2);
la otra forma, simplemente es crear una variable donde almacenar el calculo. luego invocas la funcion.
Código:
var calculo = parseFloat(objCamp1.value)-(parseFloat(objCamp1.value) * parseFloat(objCamp2.value)/100);
objCamp.value = calculo.toFixed(2);