Foros del Web » Programando para Internet » Javascript »

imagen aleatoria con link

Estas en el tema de imagen aleatoria con link en el foro de Javascript en Foros del Web. ¿Cómo se podría hacer que al cargar la web saliese una imagen aleatoria, con su links y alt correspondiente? He encontrado algo similar en esta ...
  #1 (permalink)  
Antiguo 07/05/2006, 04:17
Avatar de wesse  
Fecha de Ingreso: junio-2003
Ubicación: España
Mensajes: 577
Antigüedad: 20 años, 10 meses
Puntos: 1
imagen aleatoria con link

¿Cómo se podría hacer que al cargar la web saliese una imagen aleatoria, con su links y alt correspondiente? He encontrado algo similar en esta faq, pero en este caso es una imagen por dia: http://www.forosdelweb.com/showthrea...040#post319040

gracias!
  #2 (permalink)  
Antiguo 07/05/2006, 04:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

Fíjate en este enlace: Imagen aleatoria con enlace

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/05/2006, 05:55
Avatar de wesse  
Fecha de Ingreso: junio-2003
Ubicación: España
Mensajes: 577
Antigüedad: 20 años, 10 meses
Puntos: 1
caricatos muchas gracias, pero tengo un pequeño problema, y es que no puedo poner <body onload...> ya que esto irá en un include php sin etiquetas html.. como podría cambiar eso?

Código HTML:
<script >
var datos = function(imagen, enlace, alt) {
	this.imagen = imagen;
	this.enlace = enlace;
	this.alt = alt;
}
var objetos = new Array();
objetos[0] = new datos("http://www.google.es/images/hp1.gif", "http://www.google.es", "ir a google");
objetos[1] = new datos("http://www.lycos.es/test/i/global_logo.gif", "http://www.lycos.es", "ir a lycos");
objetos[2] = new datos("http://www.terra.es/ivi/por/img/terra.gif", "http://www.terra.es", "ir a terra");
function aleatorio() {
	var azar = Math.floor(Math.random() * objetos.length);
	document.images["imagen"].src = objetos[azar].imagen;
	document.getElementById("enlace").href = objetos[azar].enlace;
}
</script>

<body onload="aleatorio()">
     <a href="#" name="enlace" id="enlace">
	     <img src="" name="imagen" />
     </a> 
PD: cómo hago para sacar los alt que he insertado?
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 22:16.