Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 04:56
mestrell
 
Fecha de Ingreso: marzo-2011
Ubicación: Mondragon
Mensajes: 6
Antigüedad: 13 años, 2 meses
Puntos: 0
random en secuencia de imágenes

Hola

Estoy trabajando en un banner con una secuencia de tres imagenes con tres links asociados. ahora necesito poder parar la imagen cuando me sito encima de esta y aplicar un random, para que cuando se cargue la página cada vez aparezca una de las tres imagenes, y además repita la secuencia.

Mi conocimiento de Javascript es bastante escaso, Ojala alguien me pueda ayudar. Muchas gracias de antemano

Este es el código que estoy usando


<script language="javascript">

//Aquí cambia los nombres de las imágenes por las tuyas.
var imagenes=new Array()

imagenes[0]=new Image (913,353);
imagenes[0].src="LE_campaña.jpg"
imagenes[1]=new Image (913,353);
imagenes[1].src="configurador.jpg"
imagenes[2]=new Image (913,353);
imagenes[2].src="LEC-G.jpg"


var enlaces=new Array()

enlaces[0]="http://www.smc.eu"
enlaces[1]="http://www.google.com"
enlaces[2]="http://www.cocacola.com"


var textos=new Array()

textos[0]="A"
textos[1]="B"
textos[2]="C"

cont=0
function presImagen()
{
if (document.all){
document.getElementById('foto').filters.blendTrans .apply()
document.getElementById('foto').src=imagenes[cont].src
document.getElementById('enlace').href=enlaces[cont]
document.getElementById('texto').innerHTML=textos[cont];
document.getElementById('foto').filters.blendTrans .play()
}
else
{
document.images.foto.src = imagenes[cont].src
}
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
tiempo=window.setTimeout('presImagen()',5000)
//cada 5000 milisegundos (5 seg.) cambia la imagen.
//cambia la cantidad por el tiempo que quieras que transcurra entre imagen e imagen
</script>