Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2005, 03:08
lcrecarey
 
Fecha de Ingreso: enero-2005
Mensajes: 116
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Como coger el valor de la fecha de un campo de un formulario???

Necesito que alguien me ayude.
Tengo el código de la implementación de un calendario. Os muestro sólo el trozo en el que se referencia lo que no soy capaz de resolver.
Aquí es donde se muestran los días del mes y se convierten en links. Podeis ver el href en los 2 casos.
Mi problema es que el script devuelveFecha me visualiza la fecha que se seleccione en un campo de un formulario. Y yo quiero copiar ese valor en una variable. ¡¡Y no soy capaz!!

Trozo de código del calendario (La función dame_estilo es para mostrar el día actual en otro color):
echo "<tr>";
for ($i=0;$i<7;$i++)
{
if ($i < $numero_dia)
{
echo "<td></td>";
}
else
{
echo "<td align=center><a href='javascript:devuelveFecha($dia_actual,$mes,$a no)'". dame_estilo($dia_actual) .">$dia_actual</a></td>";
$dia_actual++;
}
}
echo "</tr>";

//recorro todos los demás días hasta el final del mes
$numero_dia = 0;
while ($dia_actual <= $ultimo_dia)
{
//si estamos a principio de la semana escribo el <TR>
if ($numero_dia == 0)
echo "<tr>";
echo "<td align=center><a href='javascript:devuelveFecha($dia_actual,$mes,$a no)'". dame_estilo($dia_actual) .">$dia_actual</a></td>";
$dia_actual++;
$numero_dia++;
//si es el ultimo de la semana, me pongo al principio de la semana y escribo el </tr>
if ($numero_dia == 7)
{
$numero_dia = 0;
echo "</tr>";
}
} //Fin del while ($dia_actual <= $ultimo_dia)

El código del script es:
<script>
function devuelveFecha(dia,mes,ano)
{
var formulario_destino = '<?echo $_GET["formulario"]?>'
var campo_destino = '<?echo $_GET["nomcampo"]?>'
//meto el dia
eval ("opener.document." + formulario_destino + "." + campo_destino + ".value='" + dia + "/" + mes + "/" + ano + "'")
window.close()
}
</script>


Agradezco todas vuestras sugerencias.
Gracias de antemano.