Tienes que usar el evento onKeyUp u onFocus de tus textos para llamar a la función, y esto: var newPara = document.createElement("valor"); para que sirve???
Por otro lado no necesitas regresar el valor solo asignalo de regreso al campo de resultado:
document.getElementById('resultado').value = total;
Saludos.
Tema trasladado a Javascript.