Calendario on javascript

Muchas gracias por su ayuda, estoy tratnado de implementar un calendario en pantalla, pero no tengo ni idea me he bajado ejemplos, pero no los entiendo miren lo que necesito es lo siguiente, tener un calendario, que cuando se de click en un ida especifico este dato se cargue en un cuadro de texto, no se como hacerlo, miren un ejemplo parecido se encuentra en
http://www.elcomercio.com.ec
Necesito algo así pero que se cargue en un texto, no se donde puedo encontrar algo parecido con ese formato muchas gracias por su ayuda
Saludos

1 Respuesta

Respuesta
1
A ver, te pongo una serie de archivos para que veas cómo se hace ok... espero que lo puedas entender :)
¿Esto qué sigue lo guardas como ts_picker.js ok?
______________________________________
// -----------------------------
// Seleccionador de fecha. By è.
// -----------------------------
function show_calendar(str_target, str_datetime) {
var arr_months = ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio",
"Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"];
var week_days = ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"];
var n_weekstart = 1; // day week starts from (normally 0 or 1)
var dt_datetime = (str_datetime == null || str_datetime =="" ? new Date() : str2dt(str_datetime));
var dt_prev_month = new Date(dt_datetime);
dt_prev_month.setMonth(dt_datetime.getMonth()-1);
var dt_next_month = new Date(dt_datetime);
dt_next_month.setMonth(dt_datetime.getMonth()+1);
var dt_firstday = new Date(dt_datetime);
dt_firstday.setDate(1);
dt_firstday.setDate(1-(7+dt_firstday.getDay()-n_weekstart)%7);
var dt_lastday = new Date(dt_next_month);
dt_lastday.setDate(0);
// html generation (feel free to tune it for your particular application)
// print calendar header
var str_buffer = new String (
"<html>\n"+
"<head>\n"+
" <title>Calendario</title>\n"+
"</head>\n"+
"<body bgcolor=\"White\">\n"+
"<table class=\"clsOTable\" cellspacing=\"0\" border=\"0\" width=\"100%\">\n"+
"<tr><td bgcolor=\"#4682B4\">\n"+
"<table cellspacing=\"1\" cellpadding=\"3\" border=\"0\" width=\"100%\">\n"+
"<tr>\n <td bgcolor=\"#4682B4\"><a href=\"javascript:window.opener.show_calendar('"+
str_target+"', '"+ dt2dtstr(dt_prev_month)+"');\">"+
"<img src=\"prev.gif\" width=\"16\" height=\"16\" border=\"0\""+
" alt=\"previous month\"></a></td>\n"+
" <td bgcolor=\"#4682B4\" colspan=\"5\">"+
"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"
+arr_months[dt_datetime.getMonth()]+" "+dt_datetime.getFullYear()+"</font></td>\n"+
" <td bgcolor=\"#4682B4\" align=\"right\"><a href=\"javascript:window.opener.show_calendar('"
+str_target+"', '"+dt2dtstr(dt_next_month)+"');\">"+
"<img src=\"next.gif\" width=\"16\" height=\"16\" border=\"0\""+
" alt=\"next month\"></a></td>\n</tr>\n"
);
var dt_current_day = new Date(dt_firstday);
// print weekdays titles
str_buffer += "<tr>\n";
for (var n=0; n<7; n++)
str_buffer += " <td bgcolor=\"#87CEFA\">"+
"<font color=\"white\" face=\"tahoma, verdana\" size=\"2\">"+
week_days[(n_weekstart+n)%7]+"</font></td>\n";
// print calendar table
str_buffer += "</tr>\n";
while (dt_current_day.getMonth() == dt_datetime.getMonth() ||
dt_current_day.getMonth() == dt_firstday.getMonth()) {
// print row heder
str_buffer += "<tr>\n";
for (var n_current_wday=0; n_current_wday<7; n_current_wday++) {
if (dt_current_day.getDate() == dt_datetime.getDate() &&
dt_curr
Gracias copie el código pero esta creo incompleto porque se queda hasta el if que ves no se que paso tal vez me lo puedes poner o enviar a mi dereccion gracias
[email protected]
Y de ahí como le llamo en la página web
Ok, te mando un mail esta tarde con un ejemplo metido en un zip, ¿ok?
Iv.
Disculpa no me ha llegado nada, a ver si me puedes enviar nuevamemente
Gracias
Te lo mando a [email protected]
Hay un archivo .zip con un html, 2 gif y el código que me pides.
Iv.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas