Answer:
Vitreous haemorrhage.
Step-by-step explanation:
Hitting your head on a table can cause a concussion, and concussion can make blood vessels in the eye leak into the vitreous humor. This causes floaters, and usually no pain. The whole effect is called vitreous haemorrhage.