Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve amigos,
Estou com um pepino que está me tirando a paciência.
Criei um script que puxa da base de dados os banners existentes e rotaciona a cada 10 segundos.
Funciona que é uma beleza, mas acontece que meu cliente quer que rode banners em flash e em jpg/gif.
Ai o bixo pegou pois a estrutura para exibir o flsch é diferente daquela para exibir jpg.
Não estou conseguindo fazer com que o código diferencie a extensão do banner e monte a esttrutura correta.
Vocês poderiam olhar o código abaixo e me mostrar onde está o erro?
<script>
imagens = new Array();
links = new Array();
<%
x = 0
for y=1 to RS1.RecordCount
ShowBanner = RS1("PK_Banner")
LNK_BANNER = RS1("LNK_Banner")
NM_BANNER = RS1("IMG_Banner")
Split_NM_BANNER = SPLIT(NM_BANNER,".",-1,1)
%>
imagens[<%=x%>]="ADM/static/imagens/banners/<%=NM_Banner%>";
links[<%=x%>] = "<%=LNK_BANNER%>";
<%
rs1.MoveNext
x = x + 1
next
%>
var i;
i=0;
function troca1(){
if (i==imagens.length){
i=0;
}
document.getElementById('img1').src=imagens[i];
document.getElementById('banner1').href=links[i];
i++;
}
</script>
<% if right(NM_BANNER,3) = "swf" then %>
<script src="static/scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','592','height','70','src','<%=Split_NM_BANNER(0)%>','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','<%=Split_NM_BANNER(0)%>' );
</script>
<noscript>
<object id="img1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0) width="592" height="70" VIEWASTEXT>
<param name="movie" value="ADM/static/imagens/banners/<%=NM_BANNER%>" />
<param name="quality" value="high" />
<embed src="ADM/static/imagens/banners/<%=NM_BANNER%>" quality="high" pluginspage="[http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"](http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash) type="application/x-shockwave-flash" width="592" height="70">
</object>
<script>
setInterval('troca1()',10000)
</script>
</noscript>
<%
elseif right(NM_BANNER,3) <> "swf" then
%>
<a id="banner1" target="_blank">
<img id="img1" src="ADM/static/imagens/banners/bnr_Full_Diario.jpg" border="0" WIDTH="592" HEIGHT="70">
<script>
setInterval('troca1()',10000)
</script>
</a>
<% end if %>
Desde já agradeço a foça!
Abraços
Gustavo
Carregando comentários...