Нет разницы так как оба значения переносные. Если бы было он упал НА моих глазах то это был бы прямой смысл то есть он упал физически, а он упал в моих глазах то есть опозорился или попал в какую то не ловкую ситуацие Друг упал На моих глаза - споткнулся упал Друг упал в глазах - опозорился
Друг упал На моих глаза - споткнулся упал
Друг упал в глазах - опозорился