Bueno, ya que nadie se anima a ayudar al camarada PP2, entonces hare algun intento, quizas despues alguien se anime.
Ventana principal:
Código HTML:
<html>
<head>
<title>Padre</title>
<script language="javascript">
var enviando = 0;
function chkValue(valor)
{
if (enviando == 0) return false;
if (valor!="")
{
alert('entro');
enviando = 0;
return false;
}
}
</script>
</head>
<body onFocus="chkValue(form1.proc.value); return false;">
<form name="form1">
<input type="text" name="proc">
<input type="button" value="Ingresar valor..." onClick="enviando=1; window.open('popup.htm')";><br>
<input type="submit" value="Enviar">
</form>
</body>
</html>
Pop-up:
Código HTML:
<html>
<head>
<script languaje="JavaScript">
function enviaValor()
{
window.opener.document.form1.proc.value=document.form1.procedimiento.value;
window.close();
}
</script>
</head>
<body>
<form name="form1">
<input type="text" name="procedimiento">
<input type="button" value="Enviar parametro" onclick="enviaValor()">
</form>
</body>
</html>
Solo que hay un problema: el evento onFocus se repetira mientras la ventana este activada. Por eso seria mejor, usar otro evento.