Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2005, 14:56
zucco
 
Fecha de Ingreso: diciembre-2004
Mensajes: 17
Antigüedad: 19 años, 4 meses
Puntos: 0
Calendario en JS con el dia DOMINGO en ROJO

Colegas...

Tengo el Siguiente problema, mediante Javascript yo selecciono un mes y automaticamente me dice el DIA de la semana correspondiente al numero del dia (EJ: 04 de Julio del 2005 - LUNES), todo esto en una tabla. OK hasta ahi bien, pero lo que necesito es que cuando el dia sea DOMINGO me pinte TODA LA COLUMNA HACIA ABAJO (onda indicando que este dia no es operativo).

Sobre esto mismo, se ASP , entonces como podria mezclar ASP con Javascript.

Les dejo un ejemplo del codigo que he realizado

<html>
<head>
<body>
<p>
<script LANGUAGE="JAVASCRIPT">
function getTheDay(fecha)
{
arrDays= ["Domingo","Lunes","Martes","Miércoles","Jueves","V iernes","Sábado","Domingo"]
myDate=new Date(fecha);
return (arrDays[myDate.getDay()]);
}
</script>

<form name="form1" method="get" action="fecha.asp">
<p>Ingrese el Numero del Mes <select name="mes" id="mes" >
<option value="<% =request("mes")%>"><% =request("mes")%></option>
<% if request("Submit") = "Enviar" then %>
<% end if %>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
</select>
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>

<table width="728" border="1">
<tr onclick="this.style.backgroundColor='#C0C0C0'" ondblclick="this.style.backgroundColor='#FFFFFF'">
<td>
<script> aux= document.form1.mes.value + '/' + '23' + '/' +'2005';
document.write (getTheDay(aux));</script></td>
<td>
<script> aux= document.form1.mes.value + '/' + '24' + '/' +'2005';
document.write (getTheDay(aux));</script></td>
<td>
<script> aux= document.form1.mes.value + '/' + '25' + '/' +'2005';
document.write (getTheDay(aux));</script></td>
<td>
<script> aux= document.form1.mes.value + '/' + '26' + '/' +'2005';
document.write (getTheDay(aux));</script></td>
<td>
<script> aux= document.form1.mes.value + '/' + '27' + '/' +'2005';
document.write (getTheDay(aux));</script></td>
<td>
<script> aux= document.form1.mes.value + '/' + '28' + '/' +'2005';
document.write (getTheDay(aux));</script></td>
</tr>
<tr>
<td>23</td>
<td>24</td>
<td>25</td>
<td>26</td>
<td>27</td>
<td>28</td>
</tr>
</table>
</form>
</body>
</html>