Нет такого "готового" события, как это.Если вы хотите сделать что-то, что обычно называют «готовым» моментом, вам нужно использовать фреймворк.В противном случае вы можете использовать «onload» вместо «ready».
Если, например, вы используете jQuery, вы сделаете это:
$(function() {
var inputa = document.getElementById('variablea').value;
var inputb = document.getElementById('variableb').value;
var inputc = document.getElementById('variablec').value;
// etc ...
});
Без этого выd do:
window.onload = function() {
// all your stuff
};
Также:
... .onclick.calculateQuad() {
не имеет никакого смысла.