Foros del Web » Programando para Internet » Javascript »

javascript que levante imagenes de una carpeta

Estas en el tema de javascript que levante imagenes de una carpeta en el foro de Javascript en Foros del Web. Necesito un script para levantar una imagen por dia, pero necesito que el script levante las imagenes desde una carpeta, en donde hay 180 imagenes ...
  #1 (permalink)  
Antiguo 08/05/2007, 14:32
Avatar de animaliens  
Fecha de Ingreso: mayo-2006
Ubicación: Patagonia Argentina
Mensajes: 202
Antigüedad: 18 años
Puntos: 1
javascript que levante imagenes de una carpeta

Necesito un script para levantar una imagen por dia, pero necesito que el script levante las imagenes desde una carpeta, en donde hay 180 imagenes numeradas del 1 al 180. Por lo cual no puedo declararlas a todas en el codigo como por ejemplo este especifica:
Código:
<script language="JavaScript">


today = new Date();

day = today.getDay();

arday = new Array("fotos/1.jpg", "fotos/2.jpg","fotos/3.jpg", "fotos/4.jpg",
"fotos/5.jpg", "fotos/6.jpg", "fotos/7.jpg","fotos/8.jpg", 
"fotos/9.jpg","fotos/10.jpg", "fotos/11.jpg");



document.write("<img src='" + arday[day] + "'>");

</script>
Como podria indicar que en lugar de levantar las imagenes citandolas 1 a 1 el javascript levante imagenes de una carpeta numeradas del 1 al 180?

alguno me podria ayudar?

saludos
__________________
Visiten El Bolson en la Patagonia El Bolson
Muchas imagenes de la Patagonia y Diario Digital

  #2 (permalink)  
Antiguo 08/05/2007, 16:36
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: javascript que levante imagenes de una carpeta

No entiendo muy bien tu pregunta... pero si el mes tiene 30 días y en tu carpeta hay hasta fotos/180.jpg sólo llegaremos a ver fotos/30.jpg el último día del mes.. no las 180.

Para hacer eso mismo pero con 180 fotos deberás extraer una relación matemática entre el dia del año que es y el número 180, para que ciclicamente se repitan las fotos sólo y únicamente si se han mostrado las 180 antes.

Por ejemplo ->
1 de enero = 1.jpg
31 de enero = 31.jpg
1 de febrero = 32.jpg
28 de febrero = 59.jpg (ojo con bisiestos y tal)
1 de marzo = 60.jpg
.
.
.
30 de junio = 180.jpg (creo que lo he calculado bien de memoria)
1 de julio = 1.jpg
.
.
y así el ciclo sucesivamente...


Si no te entendí bien hazmelo saber
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
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 03:26.