Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

machadoug

Background Slide Show

Recommended Posts

Como posso fazer um slide show em uma <div> tag?

 

Já tentei muita coisa... o que quase dá certo é o seguinte:

<link href="includes/style.css" rel="stylesheet"><script language="JavaScript"><!--var speed = 1000var Pic = new Array() Pic[0] = 'images/HPmemoryKey.jpg'Pic[1] = 'images/HPprinter.jpg'Pic[2] = 'images/SONYdigitalCamera.jpg'Pic[3] = 'images/theGoods.jpg'var tvar j = 0var p = Pic.lengthvar preLoad = new Array()for (i = 0; i < p; i++){   preLoad[i] = new Image()   preLoad[i].src = Pic[i]}function runBGSlideShow(){   if (document.getElementById('main')){    newImage = 'url('+Pic[j]+')';	newImage = "url(" + Pic[j] + ")";    /*ASSIM ANUM DA ERRO - MAS TAMBEM NAO FUNCIONA!!!!!!!!!!    document.getElementById('main').style.background=newImage;*/	/*Como eu acho que deveria ser    document.getElementById('main').style.background-image=newImage;*/		document.getElementById('main').style.backgroundImage= newImage;	   j = j + 1   if (j > (p-1)) j=0   t = setTimeout('runBGSlideShow()', speed)   }}//--></script></HEAD><BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=20 MARGINWIDTH=0 MARGINHEIGHT=0 onload="runBGSlideShow()">
Favor Ajudar!!!

 

Muito Obrigado!!

 

DM

Compartilhar este post


Link para o post
Compartilhar em outros sites

no base eu acho que o erro é o seguinte...

 

newImage = "url(" + Pic[j] + ")";

nao precisa ter o url("");

 

apenas

 

newImage = Pic[j];

tenta...

Compartilhar este post


Link para o post
Compartilhar em outros sites

no base eu acho que o erro é o seguinte...

 

newImage = "url(" + Pic[j] + ")";
nao precisa ter o url("");

 

apenas

 

newImage = Pic[j];
tenta...

<{POST_SNAPBACK}>

Obrigado pela atenção, mas nao deu certo não!!!! :(

 

quando modifiquei a linha de código sugerida, o browser indicou o erro na linha

document.getElementById('main').style.backgroundImage= newImage;
"ERRO: Argumento inválido"

 

Substitui novamente pelo código antigo, o qual não dá erros mas a imagem inicial some e o script não funciona, então percebi que tinha um erro no endereço das imagens!

Desculpe pelo tempo perdido!

E novamente, obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.