Hola a todos en el Foro.
Mi pregunta es la siguente: puedo poner este código de javascript de mi página web, en una página echa en flash o cual seria alguna solución.
Gracias de antemano.
<!-- CALENDARIO -->
<script>
var Meses="Enero Febrero Marzo Abril Mayo Junio Julio Agosto SeptiembreOctubre Noviembre Diciembre";
var Hoy=new Date();
var EsteDia;
var DiasPorMes=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
Anyo=Hoy.getYear(); // Si el año es anterior a 2000 debe sumarse 1900 a la cantidad obtenida
// Observacion: El anyo se contabiliza a partir de 1900
EsteDia=Hoy.getDate();
// Actualizacion del mes de Febrero (por los anyos bisiestos)
if (((Anyo % 4 == 0) && (Anyo % 100 != 0)) || (Anyo % 400 == 0))
DiasPorMes[1] = 29;
// Numero de dias del mes actual
NDias =DiasPorMes[Hoy.getMonth()];
// Calculo que dia de la semana es el primero del mes
PrimerDia=Hoy;
PrimerDia.setDate(1);
// Observacion: Obtengo el dia de hoy (p.e, 10-11-1999) y calculo que dia de la semana
// es el dia 1 del mismo mes y anyo (p.e, 1-11-1999)
Comienzo=PrimerDia.getDay();
<!-- Escritura en la pantalla de la tabla correspondiente al mes actual -->
document.writeln("<FONT COLOR='#000000'>");
document.writeln("<CENTER>");
document.write("<TABLE BORDER=0 BGCOLOR='#ffff80' bordercolor='#0000FF'>"); // Borde ancho y Fondo calendario AMARILLO
document.write("<TR><TH COLSPAN=7 bgcolor='#C3A0E4'>"); // ROSADO
// Escribo en nombre del mes en la cabecera de la tabla
// Color mes
document.write('<H6><FONT FACE="Arial, Verdana, helcetica" COLOR="#0F5632">'+Meses.substring(Hoy.getMonth()*1 0,(Hoy.getMonth()+1)*10)+'</FONT>'); // Distancia entre letras de mes
// Observacion: Los meses se numeran desde 0 hasta 11
document.write(". ");
document.write("<FONT FACE='Arial, Verdana, helcetica' COLOR='#000C56'>"+Anyo+"</FONT>"); // Color año
document.write("</TR><TR><TH bgcolor='#808000'>"); // CAMBIO DE COLOR CELDAS DE LOS DIAS
document.write("<H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Do</FONT><TH bgcolor='#808000'><H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Lu</FONT><TH bgcolor='#808000'><H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Ma</FONT><TH bgcolor='#808000'><H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Mi</FONT><TH bgcolor='#808000'><H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Ju</FONT><TH bgcolor='#808000'><H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Vi</FONT><TH bgcolor='#808000'><H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>Sa</FONT></TR></FONT>");
// Color Dias VERDE
// Escritura de los espacios en blanco de la tabla
document.write("<TR>");
columna=0;
for (i=0; i<Comienzo; i++)
{
document.write("<TD><FONT>"); //
columna++;
document.write("</FONT></TD>");
}
// Escritura de los dias del mes
for (i=1; i<=NDias; i++)
{
document.write("<TD bgcolor='#E3E3E3'>"); // PLATEADO
if (i == EsteDia)
document.write("<H5><FONT FACE='Arial, Verdana, helcetica' COLOR='#0000FF'")
else if (columna == 0)
document.write("<H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#FF0000'>")
else document.write("<H6><FONT FACE='Arial, Verdana, helcetica' COLOR='#000000'>");
document.write("<CENTER>"+i+"</CENTER>");
if (i == EsteDia || columna == 0)
document.write("</FONT>")
else if (columna == 0)
document.write("<FONT FACE='Arial, Verdana, helcetica' COLOR='#FF0000'>");
document.write("</TD>");
columna++;
if (columna == 7)
{ document.write("</TR><TR>"); // Comienza una nueva fila
columna=0;
}
}
document.write("</TR>");
document.write("</TABLE>");
document.write("</CENTER>");
document.write("</FONT>");
</script>