la funzione la devi mettere nella pagina in cui devi chiamarla e non nella pagina che contiene i frameset.
esempio
Pagin con i frameset
codice:
<frameset rows="300,*" framespacing="0" border="0" frameborder="no" id="frameIniziale">
<FRAME name="Sopra" src="Sopra.asp" marginwidth="0" marginheight="0" scrolling="no" noresize >
<FRAME name="Sotto" src="Sotto.asp" marginwidth="0" marginheight="0" scrolling="no" noresize>
</frameset>
nella pagina Sopra.asp o Sotto.asp scrivi
codice:
<HTML>
<HEAD>
<script>
function modificaFrame(){
parent.parent.frameIniziale.rows="50%,50%"
}
</script>
</HEAD>
<BODY>
<input type="button" value="ridimensiona" onclick="modificaFrame()"
</BODY>
</HTML>