Just different usages, Elaminato, all possible. The 'on' form more clearly indicates the door itself, while the 'at' form stresses the location (her place), but the differences in context would be minor if any. PS: Whatever you did to get a long subject line for this thread, it is not a good idea-- did you include many quotation marks perhaps?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.