In che modo hai creato il frameset (la pagina che contiene i frame)?
Ti do questa soluzione che dovrebbe funzionare:
Codice HTML:
<HTML>
<HEAD>
<TITLE>Giannissima - Discografia</TITLE>
</HEAD>
<FRAMESET COLS="20%,60%,20%">
<FRAME NAME="sinistro" SRC="frame_sinistro.htm">
<FRAMESET ROWS="20%,60%,20%">
<FRAME NAME="alto" SRC="frame_alto.htm">
<FRAME NAME="centrale" SRC="frame_centrale.htm">
<FRAME NAME="basso" SRC="frame_basso.htm">
</FRAMESET>
<FRAME NAME="destro" SRC="frame_destro.htm">
</FRAMESET>
</HTML>
A tua scelta le percentuali e i nomi dei frame e dei file, ovviamente in modo che non ce ne siano due uguali.
Per aprire le nuove pagine nel frame centrale, devi scrivere così i link nelle pagine esterne:
Codice HTML:
<A HREF="apri_disco.htm" TARGET="centrale">Disco</A>
Allo stesso modo, per cambiare le pagine di un altro frame, devi specificare nell'attributo TARGET il suo nome. Non è necessario scriverlo, invece, se il frame dove si dovrà caricare la nuova pagina è lo stesso di quello che la chiama.
Ah, se per qualche motivo avessi bisogno di un link che ti distrugga il frameset (esempio: per tornare alla pagina principale del sito), eccolo:
Codice HTML:
<A HREF="index.htm" TARGET="_top">Torna alla home page</A>
Stammi bene...