Hola! realice un script en el que tengo un form con dos campos (fecha y profesional). Y un link "Elegir fecha y Prof".
Al hacer click en el link se abre un popup en donde elijo la fecha y el profesional correspondiente, y al hacer click en el link con las dos opciones elegidas, el popup se cierra y en el form aparecen los dos datos elegidos.
La duda que tengo es que el form esta dentro de un frame y no entiendo como colocar la url correcta.
Y entonces el popup no cierra y los datos no aparecen en el form.
El form:
Código HTML:
<form name="formI">
<input name="fecha" id="uno" type="text" class="negro4" size="10" />
<a href="javascript:pop_up_scroll('fecha-Prof.php', 400, 440);">
<input name="profesional" id="dos" type="text" class="negro4" size="20" />
</from>
El popup:
Código PHP:
if ($_GET['par'] == 1){ ?>
<form name="buscar" action="fecha-Prof.php?par=2" method="post">
<select name="profesional" class="negro4">
<? ComboProfesionalSegunFecha($fecha);?>
</select>
<input name="enviar" type="submit" value="Seguir" />
<input type="hidden" name="fecha" value="<?= $fecha?>" />
</form>
<?
return;
}
if ($_GET['par'] == 2){
echo '<a href="javascript:pasaCentro(';
echo "'".$_POST['fecha']."',";
echo "'".$_POST['profesional']."'";
echo ');javascript:window.close();">';
echo $_POST['fecha'];
echo ' - ';
echo $_POST['profesional'];
echo '</a>';
return;
}
?>
<form name="buscar" action="fecha-Prof.php?par=1" method="post">
<p align=right><a href="javascript:window.close();">Cerrar</a> </p>
<h4 class="textos">Búsqueda por Fecha </h4>
<input name="fecha" type="text" class="negro4" id="campo_fecha" size="10">
<input name="enviar" type="submit" value="Seguir" />
</form>
El javascript pasaCentro:
Código HTML:
function pasaCentro(codigo,codigo2,leyenda)
{
window.opener.document.formI.uno.value= codigo;
window.opener.document.formI.dos.value= codigo2;
}
Espero sea claro y puedan darme una mano...