Anche se l’utilizzo dei frame nei siti web è sconsigliato, a volte risultano utili come per esempio per condividere variabili JS tra applicazione web separate.

Ora, la condivisione di variabili tra i frame non è molto diversa rispetto la loro condivisione tra gli oggetti windows (javascript). Tutto ciò che serve è un riferimento per l’oggetto cornice <frame>

Se ad esempio la nostra pagina è cosi realizzata

<frameset rows="30%,70%" border="0">
<frame src="a.hmtl" name="aFrame"/>
<frame src="b.hmtl" name="bFrame"/>
</framese>

il primo frame può accedere a una variabile nel secondo frame usando la seguente espressione:

parent. frames [1]. variable_name

Analogamente, il secondo frame può accedere alle variabili nel primo pacchetto tramite la seguente espressione:

parent. frames [0]. variable_name

Come illustrato in questi esempi, i frame possono ottenere riferimenti a frame vicini tra i frame della finestra genitore [proprietà].

Categories: Web

Comments are closed.