![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/04/2011, 13:23
|
![Avatar de IsaBelM](http://static.forosdelweb.com/customavatars/avatar244381_2.gif) | Colaborador | | Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 7 meses Puntos: 1012 | |
Respuesta: Limpiar pantalla prueba ahora
padre Cita: <html>
<head>
<title>Ejercicio1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var dato=0;
var ventanacalendario;
ventanacalendario=window.open("calendario.html", "Calendario", "width=300,height=300,left=1000")
</script>
</head>
<body> <div id="citas"></div>
</body>
</html> calendario Cita: <html>
<head>
<title>Calendario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var diasmes;
var x;
var diasemanact;
var i;
var j=0;
var numero;
meses=new Array();
meses[0]="Enero";
meses[1]="Febrero";
meses[2]="Marzo";
meses[3]="Abril";
meses[4]="Mayo";
meses[5]="Junio";
meses[6]="Julio";
meses[7]="Agosto";
meses[8]="Septiembre";
meses[9]="Octubre";
meses[10]="Noviembre";
meses[11]="Diciembre";
dias=new Array(31,28,31,30,31,30,31,31,30,31,30,31);
function mostrarcalendario()
{
var fecha=new Date()
var diamesact=fecha.getDate();
var diasemana=fecha.getDay()-1;
var mes=fecha.getMonth()+1;
var ano=fecha.getYear();
if((mes==1)||(mes==3)||(mes==5)||(mes==7)||(mes==8 )||(mes==10)||(mes==12))
{
diasmes=dias[0];
}
else if(mes==2)
{
diasmes=dias[1];
}
else
{
diasmes=dias[3];
}
document.write("<center><table border=1>");
document.write("<tr>");
document.write("<th bgcolor='aliceblue'>" + meses[mes-1] +" "+ ano +"</th>") // -1 uno para que se ajuste al array y de el mes correcto
document.write("</tr>");
document.write("</table>");
document.write("<center><table border=1>");
document.write("<tr>");
document.write("<th>LU</th><th>MA</th><th>MI</th><th>JU</th><th>VI</th><th>SA</th><th>DO</th>")
document.write("</tr>");
for(x=diamesact; x>1; x--)
{
if (diasemana==0)
{
diasemana=7;
}
else
{
diasemana--;
}
}
document.write("<tr>");
for (i=1;i<diasemana;i++)
{
document.write ("<th></th>")
}
var j=diasemana-1;
for (i=1; i<=diasmes; i++)
{
if(i==5)
{
numero=i;
document.write("<th>"+"<a href='javascript:volverpadre(5)'>5</a></th>")
j++;
}
if(i==21)
{
numero=i;
document.write("<th>"+"<a href='javascript:volverpadre(21)'>21</a></th>")
j++;
}
if(i==29)
{
numero=i;
document.write("<th>"+"<a href='javascript:volverpadre(29)'>29</a></th>")
j++;
}
else
{
document.write("<th>" + i + "</th>")
j++;
}
if(j==7)
{
document.write("</tr>")
j=0;
}
}
document.write("</table>");
}
</script>
<script language="JavaScript">
function volverpadre(numero)
{
if(numero==5)
{ window.opener.document.getElementById('citas').inn erHTML = "La cita del dia " + numero + " es: <br> Con Juan";
window.opener.window.escritura();
}
if(numero==21)
{ window.opener.document.getElementById('citas').inn erHTML = "La cita del dia " + numero + " es con Pepe";
window.opener.window.escritura();
}
if(numero==29)
{ window.opener.document.getElementById('citas').inn erHTML = "La cita del dia " + numero + " es con Maria";
window.opener.window.escritura();
}
}
</script>
</head>
<body>
<script language="JavaScript">
mostrarcalendario()
</script>
</body>
</html> |