Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/10/2010, 06:15
van1975
 
Fecha de Ingreso: septiembre-2010
Mensajes: 16
Antigüedad: 13 años, 8 meses
Puntos: 0
Ayuda carga aleatoria de banners

Hola a todos, he encontrado un script js para la carga de banners (en este caso swf) de forma aleatoria, funciona a la perfección, pero lo que necesito es que al cargar la página siempre sea el mismo banner el primero y luego comenzar a alternar con los 3 restantes (en total son 4), os dejo el código a ver si algún alma caritativa me puede echar una mano... muchas gracias...


<script>
/* ESTE CODIGO FUE GENERADO POR LEONARDO FUENTES
http://leonard_11.programacionweb.net
http://www.adventmusic.com.ve
*/

//aqui marcamos que se inicie la rotacion de los banners al carga la pagina completamente
window.onload=function(){ rotar_banners(); }
<!-- en esta funcion generamos un numero -->
<!-- aleatorio segun los banners que tengamos los cuales an de estar nombrados por numero ej: 1.swf , 2.swf -->
function aleatorio(num_inicio,num_fin){

num = 1 - 4
aleat = Math.random() * num
return Math.round(parseInt(num_fin) + aleat)
}
//aqui marcamos el tiempo en el cual se a de hacer la llamda a la funcion rotar_banners() para actualizar o rotar los banners
//aqui esta definido 7 seg
window.setInterval("rotar_banners()", 7000);
//esta funcion es la que se encarga de insertar los banner en el div dentro del body con el id banner
function rotar_banners(){
//aqui hacemos un llamdo a la funcion que genera los numeros aleatorios definimos la canidad de banners que posemos desde el primero as ta el ultimo
nombre_banner = aleatorio('1','4');

document.getElementById("banner").innerHTML='<obje ct width="600" height="120" align="absmiddle"><param name="movie" value="swf/'+nombre_banner+'.swf"> </param> <param name="allowFullScreen" value="true"> </param> <embed src="swf/'+nombre_banner+'.swf" width="600" height="120" align="absmiddle" type="application/x-shockwave-flash" wmode="transparent"></embed> </object>';
}

</script>