Hallo,
top.frames["DatenFrame"].document.onclick = function() {HideLinkDaten(); }
Der focus-Event passiert meines Wissens am window-, nicht am document-Objekt.
top.frames.DatenFrame liefert dir das window-Objekt des entsprechenden Frames.
top.frames.DatenFrame.onfocus = function() {…};
… sollte also funktionieren.
Hintergrundinfos:
http://de.selfhtml.org/javascript/objekte/frames.htm#scripts
http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/
(Die Schreibweise top.frames.DatenFrame ist gleichwertig zu top.frames["DatenFrame"].)
Mathias