Ir para conteúdo

POWERED BY:

Arquivado

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

paulornsl

Colocar link no javascript

Recommended Posts

Oi galera gostaria de saber como deixar as imagens deste código abaixo linkada para dowload:

<script language="JavaScript">
var j,d="",l="",m="",p="",q="",z="",list= new Array()
   
    list[list.length]='[url=https://lh3.googleusercontent.com/-RhUxv2nMPQY/VA7Y6i5QXuI/AAAAAAAAD4g/i8aHNK_vpSY/w220-h267-no/Scorpionsslide2.jpg';]https://lh3.googleusercontent.com/-RhUxv2nMPQY/VA7Y6i5QXuI/AAAAAAAAD4g/i8aHNK_vpSY/w220-h267-no/Scorpionsslide2.jpg';[/url]
  
    list[list.length]='[url=https://lh3.googleusercontent.com/-ro3w3QYsXmY/VA7dse4R8DI/AAAAAAAAD5A/gkBnQ6ksSxA/w220-h267-no/madonnaslide2.jpg';]https://lh3.googleusercontent.com/-ro3w3QYsXmY/VA7dse4R8DI/AAAAAAAAD5A/gkBnQ6ksSxA/w220-h267-no/madonnaslide2.jpg';[/url]
 
   j=parseInt(Math.random()*list.length);
  j=(isNaN(j))?0:j;
    document.write("<img name='seqSlideShow' src='"+list[j]+"' border=0 >");
function seqSlideShow(t,l) {
  x=document.seqSlideShow;
  j=l;
  j++;
  if (j==list.length) j=0;
  x.src=list[j];
  setTimeout("seqSlideShow("+t+","+j+")",t);
  }
 </script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

troca a linha

document.write("<img name='seqSlideShow' src='"+list[j]+"' border=0 >");

por

document.write("<a href='"+list[j]+"'><img name='seqSlideShow' src='"+list[j]+"' border=0 ></a>");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente ficou um link, mas como faço para cada imagem ser um download de um arquivo diferente...

 

como faço para cada imagem ser um download de um arquivo diferente...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta vc percorrer outro array com os links.

 

<script language="JavaScript">
var j,d="",l="",m="",p="",q="",z="",list= new Array()
   
    list[list.length]='https://lh3.googleus...onsslide2.jpg';
  
    list[list.length]='https://lh3.googleus...nnaslide2.jpg';

    var links = [];
    links.push('http://www.google.com');
    links.push('http://imasters.com.br');
 
   j=parseInt(Math.random()*list.length);
  j=(isNaN(j))?0:j;
    document.write("<a href='"+links[j]+"'><img name='seqSlideShow' src='"+list[j]+"' border=0 ></a>");
function seqSlideShow(t,l) {
  x=document.seqSlideShow;
  j=l;
  j++;
  if (j==list.length) j=0;
  x.src=list[j];
  setTimeout("seqSlideShow("+t+","+j+")",t);
  }
 </script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pq ? o que deu de errado ?

O que apareceu no console de erros ?

 

A idéia não é fazermos o código por vc, mas te ajudar. No caso eu mostrei como fazer, estude e faça.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Grande ajuda, não resolveu, você também não sabe e fica querendo dar uma de esperto, acho que não é só eu que precisa de estudar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então explique: pq não resolveu ?

O que aconteceu de errado ?

Deu erro ? qual ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem comentários isso. ( Mesmo que fosse um novato tentando ajudar... não se diria isso. )

 

 

 

 

Grande ajuda, não resolveu, você também não sabe e fica querendo dar uma de esperto, acho que não é só eu que precisa de estudar....

 

Toda a ajuda dada aqui é voluntária e prestativa, mesmo que a mesma não resolva seu caso.

Pense nisso na próxima.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Falei isso porque não gostei do jeito que mim respondeu...não espero que você entenda, mas foi só por isso.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para não sair muito do contexto do fórum, tentarei explicar o que você fazer, baseado no código do WBruno..

Tu vais precisar de um array, contendo todos os links que irás utilizar. Tendo este array, invoque-o utilizando o mesmo index utilizado para imprimir o codigo da imagem.


Agora, indo para o OFF-TOPIC (não tao OFF assim)

Não conseguiu entender nada do que eu disse? Recomendo então que tu (re)comeces a estudar sobre programação pois esses são conceitos básicos (array, print, laços, etc). Copiar-colar um código da internet e pedir ajuda em fóruns para alterá-lo não irá te ensinar a programar.

Alguns links úteis pro teu aprendizado (Se tiveres disposição):
http://www.codecademy.com/pt
https://www.codeschool.com/



Como dito, este espaço é para trocar de conhecimentos de forma voluntária. Dificilmente iremos te entregar o código pronto e funcionando, até porque a maioria dos que ajudam neste fórum são profissionais (e eu, pessoalmente, considero meu tempo é precioso). Sendo assim, se alguém decidiu reservar um pouco de seu tempo pra lhe ajudar, você deveria ser grato (no mínimo).

Repense sua atitude (você tem apenas 8 posts e começou MUITO mal) e entenda que o objetivo desde fórum é ajudar a sanar dúvidas de colegas de profissão e iniciantes, e não para fazer o teu trabalho.

Se você busca alguém para simplesmente fazer algo que não tens conhecimento ou paciência para fazer, poste sua necessidade no fórum correto:

http://forum.imasters.com.br/forum/202-ofertas-para-freelancers/

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

 

Entendi cara, estou aprendendo agora JavaScript; mas se eu fosse um profissional na área e alguém mim pedisse um pequeno código porque tal pessoa está aprendendo, eu passaria pronto o código assim que tivesse um tempo disponível, mas cada um é cada um...mesmo assim valeu pela dica, vou ver como faço aqui...

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso mesmo...

 

Bom menino rsrs assim vc vai longe.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso mesmo...

 

Bom menino rsrs assim você vai longe.

 

 

é mesmo menino....ou melhor Mãe Dináh....rsrsrsrs

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.