Foros del Web » Programando para Internet » Javascript »

Galería de imágenes verticales-ayuda modificar código

Estas en el tema de Galería de imágenes verticales-ayuda modificar código en el foro de Javascript en Foros del Web. Hola buenas tardes. Recurro a vosotros porque estoy intentando conseguir un código que se ajuste más o menos a lo que yo necesito Os comento. ...
  #1 (permalink)  
Antiguo 18/02/2016, 13:33
 
Fecha de Ingreso: julio-2006
Mensajes: 226
Antigüedad: 17 años, 9 meses
Puntos: 0
Galería de imágenes verticales-ayuda modificar código

Hola buenas tardes. Recurro a vosotros porque estoy intentando conseguir un código que se ajuste más o menos a lo que yo necesito
Os comento. Tengo una página en joomla, en la que tengo un módulo con código html donde coloco varias imágenes con sus respectivas direcciones web.
Lo que necesito es que esas imágenes (suelen ser unas 20-30) que ahora mismo están colocadas por orden alfabético y siempre en el mismo orden, salgan de forma aleatoria cada vez que alguien entre a la web, dando la misma posibilidad a una u otra imagen de aparecer en los primeros o últimos puestos.

El código que os pongo abajo es el que he encontrado que más se parece a lo que busco, pero tiene un pequeño problema, y es que las imágenes aparecen "pegadas" una a otra de manera HORIZONTAL, y lo que yo necesito es que esas imágenes salgan en forma VERTICAL. (no sé programar, y por mucho que miro el código no sé donde puede estar esa variable.

Os rogaría me echárais un cable o me facilitárais algún código similar que si reuniera esos requisitos. Muchas gracias
_________________________________________________

<script type="text/javascript">
var indice = 0;
enlace = new Array();
enlace[0] = '<a href="URL_ENLACE0"><img src="URL_IMAGEN0"/></a>';
enlace[1] = '<a href="URL_ENLACE1"><img src="URL_IMAGEN1"/></a>';
enlace[2] = '<a href="URL_ENLACE2"><img src="URL_IMAGEN2"/></a>';

indice = Math.random() * (enlace.length);
indice = Math.floor(indice);
for (i=1;i<=enlace.length;i++) {
if (indice == enlace.length) indice = 0;
document.write(enlace[indice]);
indice++;
}
</script>

Etiquetas: html, modificar
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 08:57.