Ir para conteúdo

POWERED BY:

Arquivado

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

Aguiar Cunha

Script para facebook

Recommended Posts

Eu sou muito leigo nesse assunto e então resolvi pedir ajuda, estou precisando de um código que faça a seguinte função:

-Ao Clicar Abrir um Link Aleatório em uma POP UP.

 

Já tentei alguns códigos mais o que foi melhor não abria em uma pop up e então na funcionava para o Facebook, por que se trata de uma Página no Facebook e ela só consegue abrir se for pop up.

 

Eu estava usando esse código se por favor alguém me passasse outro código ou modificasse esse para que abrisse pop up eu agradeceria muito.

 

<html>
<head>
   <title>Link Aleatorio</title>
<script>
   var enderecos = new Array("http://www.terra.com.br", "http://www.google.com.br", "http://jbonline.terra.com.br", "http://www.lycos.com", "http://br.yahoo.com", "http://www.altavista.com", "http://www.hotbot.com", "http://www.buscopio.com", "http://oglobo.globo.com", "http://www.excite.com", "http://br.cade.yahoo.com", "http://www.mercadolivre.com.br", "http://br.weather.com", "http://www.buscape.com.br", "http://www.msn.com", "http://www.astrolabio.net")
   function linkAleatorio(){
      aleat = Math.random() * enderecos.length
      aleat = Math.floor(aleat)
      window.location=enderecos[aleat]
   }
</script>
</head>

<body>
<a href="javascript:linkAleatorio()">LinkAleatorio</a>
</body>
</html> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que o que está faltando aí é, na verdade, um iframe. Perceba que você está reedirecionando com o window.location e, portanto, como você já sabe, não vai funcionar.

 

Ao invés de dar um window.location, você poderia dar um window.open. Algo mais ou menos assim:

 

   function linkAleatorio(){
      aleat = Math.random() * enderecos.length
      aleat = Math.floor(aleat)
      window.open = ( enderecos[aleat], 'Minha janela', height = 200, width = 200 );
   }

 

Entendeu? :thumbsup:

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.