Bisogna pero' fare attenzione ad associare ad ogni frame un documento ben definito. Questo perche' il lettore puo' in ogni momento richiedere di ricaricare (reload) il tutto. Quando questo succede, ogni frame deve potersi ricaricare senza aver bisogno degli altri frame e questo e' possibile solo se ha un documento ben preciso ad esso associato.
Inoltre prima di cominciare a scrivere in un frame con document.write bisogna accertarsi che tutti i frame siano stati caricati.
In teoria potreste usare anche finestre (window) ma in questo caso la comunicazione e' possibile solo con le finestre create dal documento. Infatti,se nella creazione voi scrivete:
pippo = window.open(...)potete usare il nome pippo per riferirvi a questa finestra. Ad esempio pippo.focus() permette di far venire avanti la finestra. Dalla nuova finestra e' possibile accedere alla finestra generatrice usando il nome predefinito opener.