Foros del Web » Programando para Internet » Javascript »

Llamar imagenes desde una carpeta sin especificar el nombre de cada una

Estas en el tema de Llamar imagenes desde una carpeta sin especificar el nombre de cada una en el foro de Javascript en Foros del Web. Hola Estoy haciendo una pagina y necesito que la imagen de fondo cambie de tamaño según la resolución de la pantalla y aparte necesito que ...
  #1 (permalink)  
Antiguo 25/07/2012, 16:55
Avatar de IssuesGirl  
Fecha de Ingreso: agosto-2010
Mensajes: 9
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Llamar imagenes desde una carpeta sin especificar el nombre de cada una

Hola

Estoy haciendo una pagina y necesito que la imagen de fondo cambie de tamaño según la resolución de la pantalla y aparte necesito que cada vez que la pagina se recargue la imagen de fondo sea seleccionada al azar desde la siguiente ruta: images/proyectos/principal, donde todas las imagenes seran .jpg y serán subidas desde un administrador de contenido por el cliente

estoy usando el bg stretcher Jquery Plugin (http://www.ajaxblender.com/bgstretcher-2-jquery-stretch-background-plugin-updated.html)

ya logre setearlo para que tome como default la opcion random y cambie la imagen solo al cargar la pagina pero no se como hacer que cargue las imagenes sin especificar el nombre de cada una en el código fuente, ya que es imposible determinar cuantas imagenes van a haber en la carpeta ni como se van a llamar

este es el codigo que tengo

<script type="text/javascript">
$(document).ready(function(){

// Initialize Backgound Stretcher
$('BODY').bgStretcher({
images: ['images/sample-1.jpg', 'images/sample-2.jpg', 'images/sample-3.jpg', 'images/sample-4.jpg', 'images/sample-5.jpg', 'images/sample-6.jpg'],
imageWidth: 1024,
imageHeight: 768,
slideDirection: 'N',
slideShowSpeed: 1000,
transitionEffect: 'superSlide',
sequenceMode: 'random',
buttonPrev: '#prev',
buttonNext: '#next',
pagination: '#nav',
anchoring: 'left center',
anchoringImg: 'left center'
});

});
</script>

como pueden ver la ruta de las imagenes esta determinada con el nombre de cada una... y eso es lo que necesito cambiar

a alguien se le ocurre como puedo lograr esto?
  #2 (permalink)  
Antiguo 26/07/2012, 08:10
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Llamar imagenes desde una carpeta sin especificar el nombre de cada una

una de dos:

- o usas un script del lado del servidor para obtener el total de imágenes y generar el array JSON, embebiendolo en images:

- o renombras todas las imágenes en secuencia (ima0001.jpg ... ima9999.jpg) y solo modificas el limite máximo para generar el array.

primera opción muy recomendada.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 26/07/2012, 14:53
Avatar de IssuesGirl  
Fecha de Ingreso: agosto-2010
Mensajes: 9
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Llamar imagenes desde una carpeta sin especificar el nombre de cada una

muchas gracias, tomaremos la primera opcion :D

Etiquetas: ajax, cada, especificar, html, imagenes, nombre, carpetas
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:11.