Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/11/2004, 06:01
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 2 meses
Puntos: 3
Hola, leandroenrique
El problema es el concepto de "cerrar". Si es un marco, no lo puedes cerrar, tan sólo
a) sustituir su contenido por una página en blanco
o
b) abrir el marco de control a pantalla completa, de modo que el otro desaparezca

Por otro lado, para abrir una página en un marco no usas window.open(), que te abrirá una ventana nueva, sino un simple <a href con un target

Es decir, para la solución (a):
Archivo principal.htm:
Código HTML:
<frameset>
<frame name="topFrame" src="frametop.htm">
<frame name="mainFrame" src="framemain.htm">
</frameset> 
Archivo frametop.htm:
Código HTML:
<body>
<a href="leame.htm" target="mainFrame">Abrir</a>
<a href="enblanco.htm" target="mainFrame">Cerrar</a>
</body> 
Archivo enblanco.htm:
Código HTML:
<body>
</body> 
¿Te lo resuelve?