Hola, he revisado todos los mensajes realcionados pero no consigo dar con la solución.
Mirad, lo tipico, tengo una página "1.asp" que abre un Pop y este Pop hay un fomulario con un campo de texto que envía los valores a "2.asp" que se carga sobre la original "1.asp".
Problema: Al hacer el submit me lo envía a una ventana nueva y no a la originaria.
codigo usado:
<form name="formreferencia" method="post">
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><b><cite><tt><font size="4">Referencia
Catastral:</font></tt></cite></b></font>
<input type="text" name="cajareferencia" value="" size="8" maxlength="7" onkeypress="LP_data()"/>
<input type="button" onclick="javascript:enviar();" value="Enviar" name="boton" style="BORDER: rgb(128,128,128) 1px dashed; FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #00CCFF"/>
<input type="button" onclick="javascript:window.close();" value="Cerrar ventana" name="boton2" style="BORDER: rgb(128,128,128) 1px dashed; FONT-SIZE: 8pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #FFFFCC"/>
</p>
</form>
JS:
function enviar(){
document.formreferencia.action="recoge.asp";
document.formreferencia.target=opener;
document.formreferencia.submit();
window.close();
//opener.location.href='http://www.google.com';
// OJO: con el opener si me hace la referencia a la página originaria
}
GRACIAS