Ir para conteúdo
Fórum Script Brasil
  • 0

Array + Db


henrick21

Pergunta

Alguém pode me ajudar?

Eu tenho qu colocar essas fotos em uma tabela no DB.

Tipo:

TBLA-fotos

cedula-nome_foto

cedula-caminho

cedula-titulo

cedula-texto

Esse script está funcionando em perfeito estado, basta você colocar uma imagem ou mais, na pasta raiz com esse arquivo.

<script>

imgSrc = new Array('01.jpg','02.jpg','03.jpg','04.jpg');

lnkSrc = new Array('http://1','http://2','http://3','http://4');

titSrc = new Array('Titulo1','Titulo2','Titulo3','Titulo4');

txtSrc = new Array('Texto1','Texto2','Texto3','Texto4');

function delItem(arr, item){

for(;item<arr.length;item++) arr[item]=arr[item+1];

arr.length=arr.length-1;

}

function goURL(){

(lnkSrc[atual].indexOf('_blank')!=-1) ? window.open(lnkSrc[atual].substring(0,lnkSrc[atual].indexOf(' '))) : location.href=lnkSrc[atual];

}

function changeImg(id){

clearTimeout(timeoutId);

atual+=parseInt(id);

if(atual>imgSrc.length-1) atual = 0;

if(atual<0) atual = imgSrc.length-1;

if(document.all){

document.images.img1.style.filter="blendTrans(duration=3)";

document.images.img1.filters.blendTrans.Apply();

document.images.img1.filters.blendTrans.Play();

}

document.img1.src = imgDsp[atual].src;

document.getElementById('txt1').innerHTML = txtSrc[atual];

document.getElementById('tit1').innerHTML = titSrc[atual];

timeoutId = setTimeout("changeImg(1)",6000)

}

function startSlide(){

timeoutId = setTimeout("changeImg(1)",4000);

}

// main ////

for(i=txtSrc.length-1;i>=0;i--) // remove os arrays com tamanho menor de 3 chars //

{

if(imgSrc.length<3||lnkSrc.length<3||txtSrc.length<3)

{

delItem(imgSrc,i); delItem(lnkSrc,i); delItem(txtSrc,i); delItem(altSrc,i);

}

}

if(txtSrc.length==1) document.write(""); // se só tem 1 imagem, some com proximo/anterior

atual = Math.random().toString().substring(2,6) % imgSrc.length; // escolhe uma imagem inicial randomicamente

imgDsp = new Array();

for(n=0;n<imgSrc.length;n++) // pre-load das imagens

{

imgDsp[n] = new Image();

imgDsp[n].src = imgSrc[n];

}

timeoutId = 0;

onload = startSlide;

// escreve na tela [ALTERE AQUI] ///

document.write('<a href=java script:goURL()><img src='+imgSrc[atual]+' width="350" height="200" align="left" name=img1 border=0 "></a>');

</script>

<table>

<td width="200" background="img/fundo_destaque.gif" bgcolor="#FFFFFF">

<table width="200" border="0" cellspacing="0" cellpadding="5">

<tr>

<td width="177"> <script>

document.write('<a href=java script:goURL() id=a13na><b><span id=a13bw><SPAN id="tit1">'+titSrc[atual]+'</SPAN></span></b>');

document.write('<br><div id=a13na><span id=txt1>'+txtSrc[atual]+'</span></div></a>');

</script>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Aconselho tu deixar as fotos fora do banco...porque se não ele vai ficar muito pesado com o tempo, consequentemente deixando ele lento, armazendo só o link de onde está a foto!

faz assim ó..

cria uma tabela com base nos dados que tu tem que ter...

TBLA-fotos

cedula-nome_foto

cedula-caminho

cedula-titulo

cedula-texto

se precisar de alguns a mais...coloca também...(creio que tu saiuba faZê isso...se não souber, dá um tok aqui)

depois...é só trabalhar com os dados que tu tem no banco...assim tu pode otimizar buscas...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...