вообще-то this в данном случае необязателен (для inline-обработчиков,
javascript: The Definitive Guide, 17.1.6. Scope of Event Handlers)
только ж document - это текущий документ. top - фрейм верхнего уровня, к дочерним фреймам можно обращаться по имени, через top
а чтобы найти document фрейма:
f.contentDocument ? f.contentDocument : f.contentWindow.document