Foros del Web » Programando para Internet » Javascript »

JavaScript--Ayuda con el código de un calendario

Estas en el tema de JavaScript--Ayuda con el código de un calendario en el foro de Javascript en Foros del Web. Hola me podrían ayudar. He estado intentado arreglar este calendario de forma que pueda poner imágenes remplazando un día "X" Hasta el momento solo logro ...
  #1 (permalink)  
Antiguo 15/10/2012, 21:53
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Exclamación JavaScript--Ayuda con el código de un calendario

Hola me podrían ayudar.

He estado intentado arreglar este calendario de forma que pueda poner imágenes remplazando un día "X" Hasta el momento solo logro colocarla en un lado del día, alguna solución? De ante mano gracias ^^


Cita:
<SCRIPT language="JavaScript">

monthnames = new Array(
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December");
var linkcount=0;
function addlink(month, day, href) {
var entry = new Array(3);
entry[0] = month;
entry[1] = day;
entry[2] = href;
this[linkcount++] = entry;
}
Array.prototype.addlink = addlink;
linkdays = new Array();
monthdays = new Array(12);
monthdays[0]=31;
monthdays[1]=28;
monthdays[2]=31;
monthdays[3]=30;
monthdays[4]=31;
monthdays[5]=30;
monthdays[6]=31;
monthdays[7]=31;
monthdays[8]=30;
monthdays[9]=31;
monthdays[10]=30;
monthdays[11]=31;
todayDate=new Date();
thisday=todayDate.getDay();
thismonth=todayDate.getMonth();
thisdate=todayDate.getDate();
thisyear=todayDate.getYear();
thisyear = thisyear % 100;
thisyear = ((thisyear < 50) ? (2000 + thisyear) : (1900 + thisyear));
if (((thisyear % 4 == 0)
&& !(thisyear % 100 == 0))
||(thisyear % 400 == 0)) monthdays[1]++;
startspaces=thisdate;
while (startspaces > 7) startspaces-=7;
startspaces = thisday - startspaces + 1;
if (startspaces < 0) startspaces+=7;
document.write("<FONT face='verdana'>");
document.write("<table width=100% border=0 " );
document.write("style='font-size : 6,4px;' cellpadding=0 cellspacing=1>");

document.write("<tr><td colspan=7><ce><upper><center>"
+ monthnames[thismonth] + " " + thisyear
+ "</center></upper></ce></td></tr>");
document.write("<tr>");
document.write("<td align=center><strong><ce>S</ce></strong></td>");
document.write("<td align=center><strong><ce>M</ce></strong></td>");
document.write("<td align=center><strong><ce>T</ce></strong></td>");
document.write("<td align=center><strong><ce>W</ce></strong></td>");
document.write("<td align=center><strong><ce>T</ce></strong></td>");
document.write("<td align=center><strong><ce>F</ce></strong></td>");
document.write("<td align=center><strong><ce>S</ce></strong></td>");
document.write("</tr>");
document.write("<tr>");
for (s=0;s<startspaces;s++) {
document.write("<td align=center>x</td>");
}
count=1;
while (count <= monthdays[thismonth]) {
for (b = startspaces;b<7;b++) {
linktrue=false;
document.write("<td align=center>");
for (c=0;c<linkdays.length;c++) {
if (linkdays[c] != null) {
if ((linkdays[c][0]==thismonth + 1) && (linkdays[c][1]==count)) {
document.write("<a href=\"" + linkdays[c][2] + "\">");
linktrue=true;
}
}
}

if (count==15) {
document.write('<img src="IMAGEN.gif" />');
}


if (count==thisdate) {
document.write("<strong>");
}
if (count <= monthdays[thismonth]) {
document.write(count);
}
else {
document.write("x");
}
if (count==thisdate) {
document.write("</strong>");
}
if (linktrue)
document.write("</a>");
document.write("</td>");
count++;
}
document.write("</tr>");
document.write("<tr>");
startspaces=0;
}
document.write("</table>");
document.write("</FONT>");
// End -->
</SCRIPT>
  #2 (permalink)  
Antiguo 16/10/2012, 06:01
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: JavaScript--Ayuda con el código de un calendario

Usa jsfiddle.net, haz que funcione lo que llevas hasta el momento, y pega aquí el enlace. Es mucho más fácil revisar código y ver los errores.
  #3 (permalink)  
Antiguo 16/10/2012, 16:48
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: JavaScript--Ayuda con el código de un calendario

Si gracias aquí esta el codigo, http://jsfiddle.net/P3Jbw/1
  #4 (permalink)  
Antiguo 16/10/2012, 17:42
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 10 meses
Puntos: 206
Respuesta: JavaScript--Ayuda con el código de un calendario

http://jsfiddle.net/P3Jbw/2/
  #5 (permalink)  
Antiguo 16/10/2012, 17:44
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: JavaScript--Ayuda con el código de un calendario

Graciias de verdad *___*
  #6 (permalink)  
Antiguo 16/10/2012, 18:25
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: JavaScript--Ayuda con el código de un calendario

Tengo otra duda. ¿Cómo remplazo más días?, disculpa las molestias.

Etiquetas: calendario
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 18:37.