Secondo me ti conviene abbandonare la sintassi "frames", perché è una brutta eredità del vecchio Netscape 4.
Se usi getElementById() sei assicurato anche per il futuro, quando la compatibilità con la sintassi NS4 potrebbe venire meno.