input.maxLength = input.size = 19;
input.id = input.name = id;
input.tabIndex = parseInt(id.replace(/^lap(\d+)station\d+$/, function(ignored, ret) { return ret; }));
- input.onchange = changed;
+ input.addEventListener('change', changed, true);
return input;
}
input.pattern = '^(?:0|100|[1-9][0-9]?)$';
input.maxLength = input.size = 3;
input.id = input.name = 'lap' + String(lap) + 'hull' + suffix;
- input.onchange = changed_hull;
+ input.addEventListener('change', changed_hull, true);
return input;
}
});
}
var joker = get_joker();
- if (joker) joker.onchange = changed_joker;
+ if (joker) joker.addEventListener('change', changed_joker, true);
if (typeof distances != 'undefined') update_raikogram(table);
validate(table);
var stats = document.getElementById('stats').getElementsByTagName('table')[0];