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