Buenas de nuevo,
Necesito algo de orientacion... prentendo hacer algo parecido a esto....
Hasta ahi todo bien, lo que quiero es que esos dias cambien automáticamente segun avance la semana.
| |||
Menu Avance de dias automatico Buenas de nuevo, Necesito algo de orientacion... prentendo hacer algo parecido a esto.... Hasta ahi todo bien, lo que quiero es que esos dias cambien automáticamente segun avance la semana. Última edición por tai007; 01/06/2011 a las 09:04 |
| |||
Respuesta: Menu Avance de dias automatico Hola tai007. Dime que me equivoco, pero eso no es la pagina del tiempo?? jeje. Mi idea, es que cojas la hora y la fecha del servidor, luego podrias coger franjas horarias tantos dias como necesites. Por ejemplo si el servidor te dice que son las 14:00 recorres un bucle desde esa hora hasta la ultima hora del dia que seria las 23:00 ya que las 00:00 seria la primera hora del dia siguiente. Hay muchas funciones de calendarios con la que se puede hacer de manera rapida. Con que lenguaje estas programando tu web? Un saludo Pinty |
| |||
Respuesta: Menu Avance de dias automatico Al final mi idea es usar un script como este....
Código:
<script language="javascript"> var fecha=new Date(); var diames=fecha.getDate(); var diasemana=fecha.getDay(); var mes=fecha.getMonth() +1 ; var ano=fecha.getFullYear(); var textosemana = new Array (7); textosemana[0]="Domingo"; textosemana[1]="Lunes"; textosemana[2]="Martes"; textosemana[3]="Miércoles"; textosemana[4]="Jueves"; textosemana[5]="Viernes"; textosemana[6]="Sábado"; var textomes = new Array (12); textomes[1]="Enero"; textomes[2]="Febrero"; textomes[3]="Marzo"; textomes[4]="Abril"; textomes[5]="Mayo"; textomes[6]="Junio"; textomes[7]="Julio"; textomes[7]="Agosto"; textomes[9]="Septiembre"; textomes[10]="Octubre"; textomes[11]="Noviembre"; textomes[12]="Diciembre"; document.write("Fecha: " + textosemana[diasemana] + ", " + diames + " de " + textomes[mes] + " de " + ano + "<br>"); </script> El caso es que para que me sea útil añado esto para representar los demas dias...
Código:
Pero resulta que llega un momento que pone undefined en los días, me imagino que es por el array de los dias... con lo cual necesito que realice un bucle o algo parecido ... var diames=fecha.getDate() +1; var diasemana=fecha.getDay() +1; |
| |||
Respuesta: Menu Avance de dias automatico Hola tai007. Lo que pretendes hacer al añadir un dia al getDate y al getDay es ir avanzando en los dias no??¿? pero claro llega un momento que te sales del array por que no hay mas dias. Tienes que poner un limite a la hora de ir sumando dias. Un saludo. Plinty |
| |||
Respuesta: Menu Avance de dias automatico Haces un bucle que recorra los dias. Mas o menos de la siguiente manera
Código Javascript:
Ver original De este modo recorreras los dias que hay dentro del array y cuando ese array se termine no intentara buscar un siguiente q no existe. Espero q te haya servido de ayuda Un saludo Pinty |
| |||
Respuesta: Menu Avance de dias automatico HAs avanzado en el arrai de segun la posicion del bucle for?? es decir el codigo deberia ser algo como esto. for(var i=0;i<textosemana.length;i++){ textosemana[i] } Bueno ese es el valor que cogeria en cada momento, en el primer paso daria "lunes" en el segundo "martes" etc, luego esos valores los muestras por pantalla o lo que necesites hacer. Es deci no dejes textosemana[i] asi como te lo dije yo jeje, lo pones dentro de una variable o lo imprimes por pantalla lo que necesites. Un abrazo Pinty |
| |||
Respuesta: Menu Avance de dias automatico Nada, me imprime todos los días pero ahora sin relación a la fecha del dia. Intentare buscar un script mas completo... Gracias por la ayuda. Saludos! |
| |||
Respuesta: Menu Avance de dias automatico Lo siento por no serte de mas ayuda o poder ayudarte de una manera mas concreta, pero es q nose exactamente lo q intentas hacer, me hago una idea. Para hacer lo que dices tienes que hacer un array bidimensional, en el que la primera dimension sea el texto a mostrar y en la segunda dimension poner el valor de ese texto. Luego cuando hagas click en uno de esos textos recorres el array y buscas cual es el valor relacionado con ese texto. Mucha suerte si encuentro algo mas concreto te lo hare saber, Un saludo y no tienes que agradecerme nada. Pinty |