Foros del Web » Programando para Internet » Javascript »

Banner .swf con link externo

Estas en el tema de Banner .swf con link externo en el foro de Javascript en Foros del Web. Buenas, Mi idea es hacer un banner aleatorio con 3 archivos .swf, es decir, que se cambie cuando se actualice la página con http://(......).swf y ...
  #1 (permalink)  
Antiguo 21/01/2014, 05:59
Avatar de Aniston  
Fecha de Ingreso: febrero-2004
Ubicación: España
Mensajes: 11
Antigüedad: 20 años, 2 meses
Puntos: 0
Banner .swf con link externo

Buenas,

Mi idea es hacer un banner aleatorio con 3 archivos .swf, es decir, que se cambie cuando se actualice la página con http://(......).swf y que cada .swf redireccionen a un link externo.

Usando el buscador encontré este código:

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

width="300"; //Anchura del banner 
height="250"; //Altura del banner 

banners= new Array(); 
banners[0]="http://archivo.swf";
banners[1]="http://archivo.swf";
banners[2]="http://archivo.swf";  

totalbanners = banners.length; 
var ahora = new Date() 
var segundos = ahora.getSeconds() 
var ad = segundos % totalbanners; 
seleccionado=banners[ad]; 
localizador=seleccionado.lastIndexOf('.'); 
localizador2=localizador+4 
extension=seleccionado.substring(localizador+1,localizador2); 
archivo=seleccionado.substring(0,localizador); 

document.write("<center>"); 
if (extension=="swf"){ 
flash=seleccionado; 
document.write('<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=' + width + ' height=' + height + ' CODEBASE="http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0">');
document.write('<PARAM NAME="MOVIE" VALUE="' + flash + '">'); 
document.write('<PARAM NAME="PLAY" VALUE="true">'); 
document.write('<PARAM NAME="LOOP" VALUE="true">'); 
document.write('<PARAM NAME="QUALITY" VALUE="high">'); 
document.write('<EMBED SRC=' + flash + ' width=' + width + ' height=' + height + ' PLAY="true" LOOP="true" QUALITY="high" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi? P1_Prod_Version=ShockwaveFlash">'); 
document.write('</EMBED>'); 
document.write('</OBJECT>');} 
else {document.write('<img src='+seleccionado+' width='+width+' height='+height+'>'); 
document.write('</center>');} 
// Fin 

</SCRIPT>
El problema es que este código me muestra los .swf pero no puedo ponerles el link externo. He probado con diferentes cosas, pero no me sale. También decir que soy bastante novata.

Me gustaría modificar el código para que se muestren los .swf pero que al clicar encima me redireccione a un link en una página nueva.

Gracias :)

Última edición por Aniston; 21/01/2014 a las 07:07

Etiquetas: banner, externo, link, swf
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 09:38.