I JS non sono attivi se passi da un dominio ad un altro. Cioe` se le due pagine nei due frame non fanno parte dello stesso dominio (parte dell'indirizzo fino alla prima / singola), il JS non puo` dare comandi.

Comunque la sintassi sarebbe:
top.dai.mainFrame.document.FrmLogin.txtuser.value = "test";