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

teno como Carregar imagem(foto) neste codigo (Resolvido)


vaninho

Pergunta

Eu preciso que antes dos dados en tenha uma foto, esta foto sera carrega da pasta imagem, tem como carregar usando este codigo, se tem como eu faço qual o codigo a ser acrescentado?

var item=new Array();

// "Endereço","Título","Palavras-chave","Descrição"

item[item.length]=new Array("http://www.meu site.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova.");

Seria Antes de onde esta escrito "C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova

Tem como fazer isto amigos, se tiver me ajudem por favor.

Editado por vaninho
add tag's :: fercosmig
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

e ai beleza.

Colocar a imagem no array e fácil. Tem que verificar é como estará sendo usada.

Para não atrapalhar o resto do código coloque a imagem no final do array.

item[item.length]=new Array("http://www.meu site.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova."[b],"http://www.meu site.com.br/imagem/nome_da_imagem"[/b]);
Vai ficar assim.
item[0] = "http://www.meu site.com.br/Info_V14.htm"
item[1] = "Honda"
item[2] = "Biz"
item[3] = "C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova."
item[4] = "http://www.meu site.com.br/imagem/nome_da_imagem"

At.

Link para o comentário
Compartilhar em outros sites

  • 0

Pequena correção na verdade olhando o código dele fica assim:

item[0][0] = "http://www.meu site.com.br/Info_V14.htm";
item[0][1] = "Honda";
item[0][2] = "Biz";
item[0][3] = "C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova.";
item[0][4] = "http://www.meu site.com.br/imagem/nome_da_imagem.jpg";

......

Vai ficar assim.

item[0] = "http://www.meu site.com.br/Info_V14.htm"

item[1] = "Honda"

item[2] = "Biz"

item[3] = "C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova."

item[4] = "http://www.meu site.com.br/imagem/nome_da_imagem"

Editado por SK15
Link para o comentário
Compartilhar em outros sites

  • 0

Amigos não deu certo com o codigo que me passaram, no resultado da busca a pagina fica em branco,com a mensagem que não foi encotrado.

Tentei assim e não deu:

item[item.length]=new Array("http://www.negocienanet.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova.","www.negocienanet.com.br/imagem/semfoto.jpeg");
e também assim e nada:
item[0][0] = "http://www.meu site.com.br/Info_V14.htm";
item[0][1] = "Honda";
item[0][2] = "Biz";
item[0][3] = "C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova.";
item[0][4] = "http://www.meu site.com.br/imagem/semfoto.jpg";
é o seguinte este codigo abaixo que esta no tópico, ele é repetido varias vezes,porem com titulo e descrição difenrente para cada produto, eu não tenho só uma linha. e é neste codigo que é feito a busca pela palavra digitada no campo do formulario de busca, busca feita dentro do titulo, decrição, e palavra chave. caso digito Honda, então na pagina de resultado fica assim: Busca por : Honda Foram encontrados 1 anúncios Honda C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova. (Que é o resultado encotrado no codigo abaixo, tendo o titulo e descrição, o que eu desejo é que antes da descrição carregue a foto do produto.)
var item=new Array();

// "Endereço","Título","Palavras-chave","Descrição"

item[item.length]=new Array("http://www.negocienanet.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova.");
Para que entendam melhor este é o codigo usado na pagina de resultado:
<script language="javascript">
// 
var srchstr=new Array();
srchstr[0]=new Array(location.search);
flag=0;
var chrs=new Array('&','=','+');
for(i=0;i<chrs.length;i++)
 for(j=0;j<srchstr[i].length;j++)
  { if(i==2 && j==1)
     { t=unescape(srchstr[i][j]);
       srchstr[2][1]="";
       for(k=0;k<t.length;k++)
        { c=t.charAt(k);
          if(c=='"')
           { flag=(flag+1)%2; }
          else
           { srchstr[2][1]+=(flag==1 && c=="+")?" ":c; };
        };
     };
    srchstr[srchstr.length]=srchstr[i][j].split(chrs[i]);
  };
document.write('<script language="javascript" src="'+srchstr[3][1]+'"></scr'+'ipt>');

// **** User Defined Display
dsp=new Array();
dsp[dsp.length]='<tr><td></td><td %bgc><a href="%link" target=""><font face=arial size=2 color="blue">%title</a></td></tr>';
dsp[dsp.length]='<tr><td align="right"><font size="2" face="Arial"></td><td %bgc><a href="%link" target="%target"><font size="2" face="Arial">%description</td></tr>';
dsp[dsp.length]='<tr><td align="center" colspan=2><hr width=100%></td></tr>';
// **** End User Defined Display

    </script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body bgcolor='ffffff' text="000000" link="000000" vlink="000000" alink="000000">
<div align="center"> <font size="1" face="Arial"> 
  <script language="javascript">
v=new Array(); w=new Array();
for(i=1;i<3;i++)
 for(j=0;j<2;j++)
  w[w.length]=new Array(i,j); // 1 0, 1 1, 2 0, 2 1
x=new Array("+","","","-","");
for(i=0;i<srchstr[8].length;i++)
 { v[i]=new Array(1,1);
   if(srchstr[8][i]=="")
    srchstr[8][i+1]="+"+srchstr[8][i+1];
   for(j=0;j<4;j++)
    if(srchstr[8][i].indexOf(x[j])==0 && x[j]!="")
     v[i]=w[j];
   f=(srchstr[8][i].indexOf(" ")>-1)?'"':'';
   if(((v[i][0]*v[i][1])!=1))
    srchstr[8][i]=srchstr[8][i].substring(1,srchstr[8][i].length);
   x[4]+=x[v[i][0]*2+v[i][1]-2]+f+srchstr[8][i]+f+" ";
 };

fnd=new Array();
order=new Array(0,4,2,3);
last=-1;
for(i=0;i<item.length;i++)
 { sc=0; t=1; f=1;
   for(j=0;j<order.length;j++)
    { if(t<2) t=1;
      f=1;
      for(k=0;k<srchstr[8].length;k++)
       if(srchstr[8][k]!="")
        { st=srchstr[8][k].toLowerCase();
          c=-1; p=-1;
          while(p>-1 || c<0)
           { c++; p=item[i][order[j]].toLowerCase().indexOf(st,p+1)
           };
          if(c>0)
           { sc+=(c*j);
             t*=v[k][0];
           }
          else
           { f*=v[k][1]; 
           };
        };
      if((t*f)==1 && sc>0)
       { if(last!=i)
          { fnd[fnd.length]=new Array(i,sc);
            last=i; }
         else
          { fnd[fnd.length-1][1]=sc; };
       }
      else
       { if(t>1 && last==i) 
          fnd.length--;
       };
    };
 };
for(i=0;i<fnd.length-1;i++)
 for(j=i+1;j<fnd.length;j++)
  if(fnd[i][1]<fnd[j][1])
   { a=fnd[i]; fnd[i]=fnd[j]; fnd[j]=a; };

d=new Array();
d[0]=srchstr[6][1]*srchstr[5][1]; // first displayed # this page
d[1]=srchstr[5][1]*1+d[0]; // last displayed # this page
d[2]=Math.floor((fnd.length-1)/srchstr[5][1]); // number pages-1
if(d[1]>fnd.length) d[1]=fnd.length; // adjustment last # displayed
d[3]=srchstr[6][1]*1; // page number-1
document.write('<center><table border=0 width=90%><tr><td colspan=2 align=center><font size="2" face="Arial">Busca por : <b>');
document.write(x[4]+'</b><br>Foram encontrados '+fnd.length);
// *** document.write(x[4]+'</b><br>Foram encontrados '+fnd.length+' de '+item.length);
if(fnd.length>0) document.write(' anúncios </td></tr><br>');

bgc=new Array("#ffffff","#ffffff");
op=new Array();
op[1]=new Array("%target",srchstr[4][1]);
op[4]=new Array("%dbase",srchstr[3][1]);

for(i=0;i<fnd.length;i++)
 if(fnd[i][0]>-1 && i>=d[0] && i<d[1])
  { for(j=0;j<dsp.length;j++)
     { n=fnd[i][0];
       op[0]=new Array("%link",item[n][1]+item[n][0]);
       op[2]=new Array("%score",fnd[i][1]);
       op[3]=new Array("%title",uscore(item[n][2]));
       op[5]=new Array("%description",uscore(item[n][4]));
       op[6]=new Array("%keywords",uscore(item[n][3]));
       op[7]=new Array("%num",i+1);
       op[8]=new Array("%bgc",'bgcolor="'+bgc[j&1]+'"');

       t=dsp[j];
       for(k=0;k<op.length;k++)
        { a=t.indexOf(op[k][0],0);
          if(a>-1)
           t=t.substring(0,a)+op[k][1]+t.substring(a+op[k][0].length,t.length);
        };
       document.write(t+"\n");
     };
  };

pgs='<tr><td colspan=2 align="center">Página: ';
end=srchstr[0][0].lastIndexOf("=")+1;
ext=srchstr[0][0].substring(0,end);
pga=new Array();
ltx=(d[3]>8)?"<< Anterior  ":1;
for(i=0;i<d[2]+1;i++)
 { pga[pga.length]=' <a href="result.htm'+ext+i+'">'+ltx+'</a>\n';
   ltx=i+2;
   if(i==(d[2]-1) && i>(d[3]+7))
    ltx="  Próxima >>";
 };

for(i=0;i<pga.length;i++)
 if(i==0 || i==(pga.length-1) || (i>(d[3]-8) && i<(d[3]+8)))
  pgs+=(i!=d[3])?pga[i]:" "+(i+1);

if(d[2]>0) document.write(pgs+'</td></tr>');

document.write('</table>');

function uscore(txt)
 { for(fi=0;fi<srchstr[8].length;fi++)
    if(srchstr[8][fi].length>0)
     { fc=txt.toLowerCase().indexOf(srchstr[8][fi].toLowerCase(),0);
       while(fc>-1)
        { ft=txt.substring(0,fc)+"<b>"+txt.substring(fc,fc+srchstr[8][fi].length)+"</b>";
          txt=ft+txt.substring(fc+srchstr[8][fi].length,txt.length);
          fc=txt.toLowerCase().indexOf(srchstr[8][fi].toLowerCase(),fc+5);
        };
     };
   return txt;
 };

  </script>

( inseri o codigo não tenho certeza, mas talvez para usar o exemplo que me passaram tenha que mudar algo neste codigo do resultado para funcionar.)

Acredito que podem me ajudar, eu preciso realmente que o resultado seja com foto, conto com a ajuda de vocês.

Link para o comentário
Compartilhar em outros sites

  • 0

E ai beleza.

Vai fazer o seguinte.

1 - Inclui o endereço da foto como havia falado no final do Array

item[item.length]=new Array("http://www.negocienanet.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova."[b],"www.negocienanet.com.br/imagem/semfoto.jpeg"[/b]);
Procura por :
op[5]=new Array("%description",uscore(item[n][4]));
e substitui por:
op[5]=new Array("%description",uscore('<img src="'+String(item[n][5])+'" border="0"></img>' + item[n][4]));
A sequencia vai ficar assim:
op[0]=new Array("%link",item[n][1]+item[n][0]);
op[2]=new Array("%score",fnd[i][1]);
op[3]=new Array("%title",uscore(item[n][2]));
op[5]=new Array("%description",uscore('<img src="'+String(item[n][5])+'" border="0"></img>' + item[n][4]));
op[6]=new Array("%keywords",uscore(item[n][3]));
op[7]=new Array("%num",i+1);
op[8]=new Array("%bgc",'bgcolor="'+bgc[j&1]+'"');

Tem uma coisa muito importante.

No código o texto é verficado e incluido negrito na palavra chave, no exemplo "Gol". Se a imagem tiver a palavra "gol" vai dar errado.

Para o teste em questão dei o nome da imagem como se fosse a placa do carro. ex: AAA2345.

At.

Link para o comentário
Compartilhar em outros sites

  • 0
E ai beleza.

Vai fazer o seguinte.

1 - Inclui o endereço da foto como havia falado no final do Array

item[item.length]=new Array("http://www.negocienanet.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ'>http://www.negocienanet.com.br/Info_V14.htm","","Honda","Biz","C100/DREAM/BIZ ANO 2007 MAIS amarela completa, roda, partida elétrica, freio a disco, unico dono manual nota fiscal muito nova.","www.negocienanet.com.br/imagem/semfoto.jpeg");

Procura por :

op[5]=new Array("%description",uscore(item[n][4]));

e substitui por:

op[5]=new Array("%description",uscore('<img src="'+String(item[n][5])+'" border="0"></img>' + item[n][4]));

A sequencia vai ficar assim:

op[0]=new Array("%link",item[n][1]+item[n][0]);

op[2]=new Array("%score",fnd[1]);

op[3]=new Array("%title",uscore(item[n][2]));

op[5]=new Array("%description",uscore('<img src="'+String(item[n][5])+'" border="0"></img>' + item[n][4]));

op[6]=new Array("%keywords",uscore(item[n][3]));

op[7]=new Array("%num",i+1);

op[8]=new Array("%bgc",'bgcolor="'+bgc[j&1]+'"');

Tem uma coisa muito importante.

No código o texto é verficado e incluido negrito na palavra chave, no exemplo "Gol". Se a imagem tiver a palavra "gol" vai dar errado.

Para o teste em questão dei o nome da imagem como se fosse a placa do carro. ex: AAA2345.

At.

Fiz como esta o exemplo acima e como explicado, mas ainda não deu certo.

na pagina de resultado, exibiu para todos os produtos encontrados, um icone com um x dentro como se fosse a fotoe também este

icone se tornou um link, como o titulo que é um link, ou seja se clico na imagem com x me leva a pagina que faço o link.

item[item.length]=new Array("http://www.negocienanet.com.br/Info_V14.htm aqui info_v14 é o link.

bom resumindo a imagem esta com um x, e esta para todos resultados encontrados, teria que ser uma foto para cada produto.

tem como rever isto e dar certo?

aguardo a ajuda.

Ainda não deu Certo?

Fiz como esta o exemplo acima e como explicado, mas ainda não deu certo.

na pagina de resultado, exibiu para todos os produtos encontrados, um icone com um x dentro como se fosse a fotoe também este

icone se tornou um link, como o titulo que é um link, ou seja se clico na imagem com x me leva a pagina que faço o link.

item[item.length]=new Array("http://www.negocienanet.com.br/Info_V14.htm aqui info_v14 é o link.

bom resumindo a imagem esta com um x, e esta para todos resultados encontrados, teria que ser uma foto para cada produto.

tem como rever isto e dar certo?

aguardo a ajuda.

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...