Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2012, 04:38
micolo
 
Fecha de Ingreso: febrero-2009
Mensajes: 225
Antigüedad: 15 años, 3 meses
Puntos: 8
Respuesta: Fotos aleatorias apuntando a un link distinto

Cita:
Iniciado por djaevi Ver Mensaje
Hola si entendi bien lo que quieres hacer pues simplemente puedes hacer algo asi...

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  4. <title>Prueba</title>
  5.  
  6. <script type="text/javascript">
  7. function cargaImagen() {
  8.     var images = ["imagen1.png","imagen2.png","imagen3.png"];
  9.     var index = Math.floor(Math.random()*images.length);
  10.     var tagImagen = document.getElementById("imagen");
  11.     var tagLink = document.getElementById("link");
  12.     tagLink.href = images[index];
  13.     tagImagen.src = images[index];
  14. }
  15. </head>
  16.  
  17. <body onload="cargaImagen()">
  18.     <a href="#" id="link">
  19.         <img id="imagen" src="#" />
  20.     </a>
  21. </body>
  22. </html>

En la funcion javascript tienes las siguientes variables y te explico que son.

images : un array con la ruta a todas tus imagenes, en este caso suponemos que las imagenes esta en la misma carpeta que tu pagina html en caso que esten en otra ubicacion debes cambiarlas tambien en el array

index : un numero aleatorio de 0 a n posiciones de tu array de modo que aunque cambies la cantidad de imagenes siempre el indice se situara en una posicion de tu array para elegir la imagen que quieres aleatoriamente

tagImagen y tagLink : aca tomo en estas variables los elemntos html donde voy a cargar el link a la foto y la foto.

tagLink.href : con esto le doy como valor de link al elemento tagLink el valor del array de tus imagenes elegidos aleatoriamente (images[index]) lo mismo hago con tagImagen pero para insertarle la imagen.

Pruebalo y me dices si te funciona Saludos
Amigo, gracias pr el aporte, pero es que yo no tengo ni idea del Java.

El de arriba lo copie de una web, por parecer mas facil.

Y el que tu me das creo que no me va a salir lo que yo quiero. No quiero ningun texto ni nada.

Yo simplemente quiero una foto de tamaño de banner que se vea en el blog y cuando se haga clic sobre ella, abrir la pagina que se promociona. Y los banners se cargaran cuando abra uno el blog, es decir cada vez abre uno distinto.

No se si me he explicado bien?

Gracias por todo.