Va de nuez. Trata de guardar las páginas en tu máquina para que lo pruebes.
Página Contenedor.html (esta es la que vas a abrir desde el explorador de internet):
Código:
<html>
<head>
<title>Documento contenedor</title>
</head>
<frameset cols="80,*" frameborder="YES" border="0" framespacing="0">
<frame src="./Nada.html" name="leftFrame" scrolling="NO" noresize>
<frame src="./1.html" name="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>
Página Nada.html (la del frame izquierdo):
Código:
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
ldfjg<br>
ldfjg<br>
ldfjg<br>
ldfjg<br>
ldfjg<br>
ldfjg<br>
ldfjg<br>
</BODY>
</HTML>
Página 1.html (esta es la que se presenta en el segundo frame y abre el popup):
Código:
<HTML>
<HEAD>
<TITLE> Página 1 </TITLE>
<script language="JavaScript">
function AbrePopup(){
window.open ('./2.html')
}
</script>
</HEAD>
<BODY>
<center>
Página 1<br>
<input type="Button" Name="AbreVentana" Value="Abrir popup" onClick="JavaScript:AbrePopup();">
</center>
</BODY>
</HTML>
Página 2.html (esta es el popup y cambia la dirección URL de la página que la abrió):
Código:
<HTML>
<HEAD>
<TITLE> Página 2 </TITLE>
<script language="JavaScript">
function AbrirNuevaPagina(){
opener.location.href=document.getElementById('txtDireccion').value;
}
</script>
</HEAD>
<BODY>
<center>
Página 2<br>
<INPUT Type="Text" Name="txtDireccion" ID="txtDireccion" Value="http://www.altavista.com/" Size="50"><br>
<input type="Button" Name="AbrirDireccion" Value="Abrir dirección de página padre" onClick="JavaScript:AbrirNuevaPagina();">
</center>
</OBJECT>
</BODY>
</HTML>