Non puoi adattare la sintassi come vuoi.

parent.frames['main'].document.getElementById(...)...

oppure:

parent.main.document.getElementById(...)...


pero` con il nome "main" io userei la prima: potrebbe essere che "main" e` nome riservato