Probabilmente e` un problema di tempi.

Ha comunque ragione anche alethelsnake, la sintassi migliroe sarebbe:

(22/12/03) Natale

Ilproblema con il frame e` che quando fai caricare il frame, la pagina frameset non e` ancora pronta, per cui il frame non viene trovato.

Meglio sarebbe passare l'indirizzo della pagina come parametro e poi mettere uno script nella pagina che si apre in quel frame.

(22/12/03) Natale

Da qualche parte (ti consiglio nella pagina default caricata nel frame principale) ci dovra` essere uno script di questo tipo:
codice:
<script ...>
if(top.location.search.length > 1) {        // se c'e` param
  var str1 = top.location.search.substr(1); // toglie il ?
  var vett = str1.split('&');               // separa param
  for (var i=0; i<vett.length; i++) {       // loop sui param
    var vett2 = vett[i].split('=');         // separa nome-valore
    if (vett2[0] == 'principale') {         // se nome=principale
      document.location.href = vett2[1];    // cambia location
      break;
    }
  }
}
</script>
Ciao
Michele