Pour la topo induite par D, D-f(D) est un ouvert car f(D) est un fermé (image d'un compact par une application continue).
Donc si (x0,y0) € D-f(D), il existe r>0 tel que B((x0,y0),r) inclus dans D-f(D).
Après on doit pouvoir se ramener à la dimension 1 en considérant une section (par exemple verticale) du disque qui traverse B((x0,y0),r). Cette section est déterminée par un x fixé et un y qui varie entre y1 et y2, avec (x,y1) et (x,y2) appartenant aux bords du disque.
Alors si f(x,y) = (f1(x,y),f2(x,y)), l'application f_x : y € [y1,y2] -> f2(x,y) est continue. De plus f_x(y1) = f2(x,y1) = y1. De même f_x(y2) = f2(x,y2) = y2, car f fixe le bord de D. Donc f_x est surjective. Et là on a une contradiction car la section {x} x [y1,y2] intersecte B((x0,y0),r).
Bon en fait je crois que ça sert à rien le truc de la boule.
Et aussi, je suis fatigué donc il est possible que je dise n'importe quoi. 