Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Abrir links externos em nova janela com jQuery

22-04-2011 22:39

Esse script abaixo diferencia os links internos de links externos "http://" de uma página usando jQuery.

Quando o link for externo, é aplicado um estilo diferente. Também é adicionado um target _blank para que o link externo seja aberto em uma nova janela.

<style> .externo{color:green;} </style>


<script src="jquery.js"></script>   <script> $(document).ready(function() {   $('a[href^="http://"]') .addClass("externo") .attr("target", "_blank");   }); </script>


<a href="documento.html">documento interno</a>   <a href="http://www.codigosnaweb.com">CodigosnaWeb.com</a>

1
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Mensagens: 80
Sexo: Masculino

Abrir links externos em nova janela com jQuery

25-05-2011 15:16

Boa tarde!
E se eu estou usando o window.location.href = ('enderecodolink'); ??
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Abrir links externos em nova janela com jQuery

25-05-2011 15:21

No caso você quer ignorar esse tipo de link?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Mensagens: 80
Sexo: Masculino

Abrir links externos em nova janela com jQuery

25-05-2011 15:25

Não....eu estou usando ele .....numa combo...pra abrir um pdf conforme o valor escolhido da combo.....mas o pdf ta carregando na pagina do site...quero que ele abra em uma nova aba...

function buscaRapida(value){                         if (value == "mileage" ){                         window.location.href = ('../JERSEY_PDF/MILEAGE.pdf');                         }                         if (value == "chuck" ){                         window.location.href = ('../JERSEY_PDF/CHUCK.pdf');                         }                         if (value == "zebulon" ){                         window.location.href = ('../JERSEY_PDF/ZEBULON.pdf');                         }...

0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Abrir links externos em nova janela com jQuery

25-05-2011 15:41

Se for para abrir em nova página, você tem que usar o:

window.open('documento...','_blank','');

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Mensagens: 80
Sexo: Masculino

Abrir links externos em nova janela com jQuery

25-05-2011 15:53


if (value == "mileage" ){                         window.open = ('../JERSEY_PDF/MILEAGE.pdf', '_blank','');                         }

isso? não funcionou....ou eu fiz errado? :P
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17736
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Abrir links externos em nova janela com jQuery

25-05-2011 15:55

O window.open não tem igual, é essa estrutura

window.open('documento...','_blank','');

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Mensagens: 80
Sexo: Masculino

Abrir links externos em nova janela com jQuery

25-05-2011 18:28

Legal!! Valeu pela dica!!

function buscaRapida(value){                         if (value == "mileage" ){                                 window.open("../JERSEY_PDF/MILEAGE.pdf", "Mileage", "scrollbars = yes");

0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado