+ code dupliqué. Je pense que je virerai la gestion du `onerror` ici, c'est le `onclose` qui t'intéresse.