A ver. Yo tengo una página web questá dividida en frames de la siguiente forma:
 
<frameset cols="*,750,*" border=0 framespacing=0 frameborder=0> 
  <frame src="../../blank.html" noresize scrolling="NO" frameborder="NO">
  <frameset rows="115,*" border="0" framespacing="0"> 
    <frame src="top.html" noresize scrolling="NO" frameborder="NO" name="top">
    <frameset cols="185,565" border="0" framespacing="0"> 
      <frame src="../../res.html" noresize scrolling="NO" frameborder="NO" name="menu">
      <frame src="../../res.html" frameborder="NO" name="text">
    </frameset>
  </frameset>
  <frame src="../../blank.html" noresize scrolling="NO" frameborder="NO">
  <noframes>
  <body bgcolor="#FFFFCF"></body>
  </noframes>
</frameset>
 
 
Para poder cambiar la página HTML que cargo en el frame "text" he probado varias cosas:
 
  top.text.location = pagina
  top.frames["text"].location = pagina
  top.frames["text"].location.href = pagina
 
dónde pagina es la pagina nueva a cargar. Pero en cualquier de los casos me da un error en tiempo de ejecución en que dice que el objeto es nulo. Pero curiosamente funciona, cambia el documento HTML tal como se lo digo. Curioso...
Bueno, no es muy grave, pero me interesaría saber qué pasa y como lo puedo solucionar.
Gracias 
   
 

 
 
