<button type="button" id="button">button</button>
<script>
var totalSum = maxSum = 0;
setTimeout(function() {
totalSum = 1;
maxSum = 2;
var button = document.getElementById('button');
button.setAttribute('onclick', 'checkMyVars();');
}, 1000);
function checkMyVars() {
alert('totalSum = ' + totalSum + ' maxSum = ' + maxSum);
}
</script>
Работает, только всё равно так, как вы делаете, делать точно не надо.