hiho,
Das Problem ist das onLoad="javascript:self.focus();"
erstmal entferne bitte das "javascript:" aus dem eventhandler, das gehört da nicht hin.
dann ist die frage wo dieses onload plaziert hast. ich denke mir mal, im body-tag der seite, die sich in frame XY lädt?! wenn das ohne dem "javascript:" jetzt nicht funktioniert, probiere es mal auf die alte art und weise, indem du den frame über die hierarchie ansprichst: "parent.XYname.focus()".
gruß hein