c'è modo di sapere se la pagina (l'oggetto document) è stata completamente caricata e percui l'evento onload è gia stato eseguito?

cioè :
c'è modo senza usare l'evento onload di sapere se la pagina è gia caricata

esempio pratico:

Ho una pagina con due frame e rispettivamente a.htm e b.htm
in a.htm c'è un codice che al click di un bottone fa aprire la pagina c.htm nel frame dove ora c'è b.htm
il problema è che lo script di a.htm deve operare su c.htm ma se questa non è ancora stata caricata completamente si verifica un erroe
Come faccio a rilevare le sa pagina è caricata e quindi impostare un ciclo d'attesa finchè la pagina non è completa senza che questa debba restituire alcun che?

spero di essere stato chiaro :master: .

grazie