Foros del Web » Creando para Internet » Diseño web »

Menu Avance de dias automatico

Estas en el tema de Menu Avance de dias automatico en el foro de Diseño web en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/06/2011, 06:11
 
Fecha de Ingreso: abril-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
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
  #2 (permalink)  
Antiguo 01/06/2011, 17:43
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 2 meses
Puntos: 14
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
  #3 (permalink)  
Antiguo 02/06/2011, 01:37
 
Fecha de Ingreso: abril-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
Respuesta: Menu Avance de dias automatico

Cita:
Iniciado por Pinty Ver Mensaje
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
Pues si, es de la pagina del tiempo, mi idea es hacerlo en javascript ya que principalmente hago mis paginas en HTML.
  #4 (permalink)  
Antiguo 08/06/2011, 14:58
 
Fecha de Ingreso: abril-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
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:
var diames=fecha.getDate() +1;
var diasemana=fecha.getDay() +1;
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 ...
  #5 (permalink)  
Antiguo 08/06/2011, 16:26
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 2 meses
Puntos: 14
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
  #6 (permalink)  
Antiguo 09/06/2011, 09:20
 
Fecha de Ingreso: abril-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
Respuesta: Menu Avance de dias automatico

Y como pongo ese limite ?
  #7 (permalink)  
Antiguo 09/06/2011, 15:19
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 2 meses
Puntos: 14
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
  1. for(var i=0;i<textosemana.length;i++){
  2. //Aqui pones tu codigo
  3. }

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
  #8 (permalink)  
Antiguo 10/06/2011, 09:20
 
Fecha de Ingreso: abril-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
Respuesta: Menu Avance de dias automatico

Gracias,


Pero sigue sin funcionarme... ahora me muestra lo mismo pero 7 veces...

Última edición por tai007; 10/06/2011 a las 12:41
  #9 (permalink)  
Antiguo 11/06/2011, 13:22
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 2 meses
Puntos: 14
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
  #10 (permalink)  
Antiguo 12/06/2011, 05:58
 
Fecha de Ingreso: abril-2010
Mensajes: 76
Antigüedad: 14 años
Puntos: 0
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!
  #11 (permalink)  
Antiguo 12/06/2011, 06:47
 
Fecha de Ingreso: febrero-2009
Mensajes: 472
Antigüedad: 15 años, 2 meses
Puntos: 14
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
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 14:50.