Comunicazione tra documenti in DHTML

I frames nel DHTML assumono un ruolo importante perche' permettono a piu' documenti di comunicare. Potete addirittura avere frame nascosti col solo scopo di essere usati per contenere dati e funzioni comuni.

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.
INDIETRO a Seminario su HTML dinamico
Maintained by Giuseppe Zito: Giuseppe.Zito@cern.ch.Last revised :