Foros del Web » Programando para Internet » Javascript »

Duda con link a frame

Estas en el tema de Duda con link a frame en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/07/2009, 10:57
Avatar de maxi_lance  
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 220
Antigüedad: 17 años, 10 meses
Puntos: 2
Duda con link a frame

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>&nbsp;&nbsp;</p>
<h4 class="textos">B&uacute;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...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:29.