Più che onBlur, ti consiglierei onLoad. Penso che possa funzionare anche nel tag frameset. In caso contrario, la metti nel tag body di uno dei frame, e invece di self.focus() puoi fare top.focus()