se h capito bene...se la pagina non è nel frameset allora vuoi che si ricarichi il frameset con dentro la pagina??...se sì...come credo che sia...
codice:
<script>
if (self.name==top.name)
{
document.write('<frameset cols="150,*" frameborder="NO" border="0" framespacing="0"> ')
document.write('<frame name="leftFrame" scrolling="NO" noresize src="sx.htm">')
document.write('<frameset rows="90,*" frameborder="NO" border="0" framespacing="0"> ')
document.write('<frame name="topFrame" scrolling="NO" noresize src="top.htm" >')
document.write('<frame name="mainFrame" src='+document.location.href+'?a>')
document.write('</frameset>')
document.write('</frameset>')
}
</script>