Ho trovato uno script che evita, in caso di apertura di una pagina presente in un frame, che questa si apra al top.
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
if (self.location==top.location)
{
document.write('<HTML><HEAD></HEAD><FRAMESET ROWS="73,*" FRAMESPACING="0" FRAMEBORDER="0" BORDER="0">');
document.write('<FRAME NAME="titolo" SRC="titolo.html" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="auto" NORESIZE="NORESIZE">');
document.write('<FRAME NAME="finestra" SRC="pagina.html" MARGINWIDTH="0" MARGINHEIGHT="0" NORESIZE="NORESIZE">');
document.write('<NOFRAMES><BODY></BODY></NOFRAMES></FRAMESET></HTML>');
}
</SCRIPT>
Quindi, se io apro pagina.html e questa fosse al top, lo script ricreerebbe i frame e dovrebbe posizionare la pagina titolo.html al frame titolo e pagina.html al frame finestra. Invece, nel primo frame ok, ma nel secondo rimane una pagina bianca invece della pagina.html. Dove sta l'inghippo ? :master:
Ciao
Roberto