Foros del Web » Creando para Internet » HTML »

simple carga aleatoria imagen

Estas en el tema de simple carga aleatoria imagen en el foro de HTML en Foros del Web. como están, tengo 2 imagenes, y cada vez que alguien ingrese al .index, primero carga la imagen nº1, y cuando te vuelvas a meter, aparece ...
  #1 (permalink)  
Antiguo 18/05/2010, 06:31
 
Fecha de Ingreso: abril-2009
Mensajes: 43
Antigüedad: 15 años, 7 meses
Puntos: 1
simple carga aleatoria imagen

como están,

tengo 2 imagenes, y cada vez que alguien ingrese al .index,

primero carga la imagen nº1,
y cuando te vuelvas a meter, aparece la imagen nº2

como lo puedo hacer, sencillo desde .html, o necesito hacerlo en un .swf


Saludos
Vic.
  #2 (permalink)  
Antiguo 18/05/2010, 09:08
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses
Puntos: 188
Respuesta: simple carga aleatoria imagen

Es facil y usaremos javascript.

Mira aqui tienes

Código Javascript:
Ver original
  1. // JavaScript Document
  2. var imgURL = new Array();
  3.  
  4. imgURL.push("http://dominio.com/imagen1.jpg"); //Ruta de la primer imagen
  5. imgURL.push("http://dominio.com/imagen2.jpg"); //Ruta de la segunda imagen
  6.  
  7. //Si quieres mas imagenes solo hacer lo mismo
  8. imgURL.push("http://dominio.com/imagen3.jpg"); //Ruta de la tercer imagen
  9.  
  10.  
  11. //Genero aleatoria de imagenes
  12. var imgNo = Math.floor(Math.random() * imgURL.length);
  13. var ImgObject = "<img src="+imgURL[imgNo]+"/>";
  14.  
  15.  
  16. //Muesro imagenes
  17. document.write(ImgObject);
  18.  
  19. //O puedes imprimir las imagenes dentro de algun div en el que especifiques en el id el mismo texto que hay en los parentesis de getElementById('')
  20. <!-- document.getElementById('images').innerHTML = ImgObject; -->
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.

Etiquetas: aleatoria, carga, simple
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 05:01.