Используйте вместо этого onclick.IE, кажется, ждет, пока вы не размыли флажок.Кроме того, если вы используете jQuery, используйте его для назначения обработчиков событий объектам вместо встроенных функций.
$(document).ready( function() {
$("input[type='checkbox']").click( function() {
$(this).parent().find('input[type="checkbox"]').attr("checked", this.checked);
});
});
Возможно, вы захотите изменить селектор, если вы добавляете этот обработчик только к определенным флажкам.