Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/08/2009, 09:52
Avatar de mostaza4
mostaza4
 
Fecha de Ingreso: octubre-2008
Mensajes: 74
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Para alternar banners?

Cita:
Iniciado por Bravenap Ver Mensaje
Pues siguiendo con ese mismo ejemplo de karlankas ( ) se puede hacer algo así:

Código:
<head>
    <title>Selección de Banners Aleatorios</title>
</head>

<body>
<SCRIPT LANGUAGE="JavaScript"> 
// Realizado por: Fabian Muller modificado por KarlanKas 
// WebExperto.com - Ayuda al webmaster en español 
// Comienzo 

width="468"; //Anchura del banner
height="60"; //Altura del banner

banners = new Array();
banners[0]="banner1.gif";
banners[1]="banner2.gif";

enlaces = new Array();
enlaces[0]="lo suprimi porque no me da los mensajes";
enlaces[1]="lo suprimi porque no me da los mensajes";

totalbanners = banners.length;
var ahora = new Date()
var segundos = ahora.getSeconds()
var ad = segundos % totalbanners;
seleccionado=banners[ad];
enlace=enlaces[ad];

document.write('<center>');
document.write('<a href='+enlace+' target="_blank">');
document.write('<img src='+seleccionado+' width='+width+' height='+height+' border="0">');
document.write('</a>');
document.write('</center>');
// Fin

</SCRIPT>

<!-- RESTO DE PÁGINA-->
</body>
</html>
He quitado la parte de la extensión .swf porque veo que tan sólo vas a usar imágenes simples.

Sé que hay otra manera de crear matrices en dos dimensiones para poner nombre de la imagen y vínculo en la misma línea, pero no me acuerdo cómo se accedía al índice. De todas formas esto podría servirte.

Por cierto, esto es Javascript, por lo que creo que deberías haber publicado el mensaje en ese foro.

Un saludo.
Donde la quitaste a la swf? porque temgo varios banner hechos en flash y quiero hacer algo asi. solo que no quiero que se alternen continuamente sino cada vez que carga la pagina cambie. Osea que si recargan la pagina o si entran a otra seccion cambie, porque si fuera que cambie directamente lo hago todo en flash que se puede pero no puedo hacer lo que quiero en flash. Muchas gracias, espero respuesta :D