O verbo topar, utilizado neste contexto, significa: «ter a imagem de alguém ou alguma coisa, através da visão»; «dar com, ver».
Na frase, a preposição de não tem o significado de posse, de determinação, mas sim, de proveniência, origem (P.: «Donde topa a corja?» R.: «da janela»).
Se dizemos «topa na janela», pode haver ambiguidade, pois a frase poderia significar «chocar em», «embater em». Para se utilizar a frase com em, mantendo o verbo, o seu significado de ver, seria necessário utilizar o objecto directo, para que não houvesse ambiguidade («Quando a corja, na janela, topa alguém...»).