frameset è il contenitore per i frame, può essere diviso per colonne o righe.
Prima crei un contenitore per le due colonne:
HTML:
<frameset cols="30%,60%">
<frame src="frame1.html" name="frame1">
<frame src="frame2.html" name="frame2">
</frameset>
Ma il
frame2 deve stare insieme al
frame3 e
divisi in orizzontale, quindi serve un nuovo contenitore, questa volta diviso per righe:
HTML:
<frameset rows="30%,60%">
<frame src="frame2.html" name="frame2">
<frame src="test.html" name="frame3">
</frameset>
Uniamo i due concetti ed otteniamo:
HTML:
<frameset cols="30%,60%">
<frame src="frame1.html" name="frame1">
<frameset rows="30%,60%">
<frame src="frame2.html" name="frame2">
<frame src="index.html" name="frame3">
</frameset>
</frameset>
Per il
frame3 uso come sorgente la pagina
index.html che è la
stessa pagina principale dell'esercizio:
HTML:
<html>
<head>
<title> Frameset </title>
</head>
<frameset cols="30%,60%">
<frame src="frame1.html" name="frame1">
<frameset rows="30%,60%">
<frame src="frame2.html" name="frame2">
<frame src="test.html" name="frame3">
</frameset>
</frameset>
</html>
in questo modo ottengo la ricorsione.
Con Chrome la ricorsione non prosegue oltre il secondo livello, penso per un blocco del browser per evitare un loop infinito.