20 de dezembro de 2012
Sempre utilizamos o atributo target="_blank" quando queremos que um link externo se abra numa nova janela ao ser clicado aplicando-o da seguinte forma:

<a href="http://www.siteexemplo.com/" target="_blank">Seu Link</a>

O target funciona muito bem, mas se tornou necessária uma nova alternativa ao uso do atributo pois o mesmo não é mais validado pelo W3C.

A alternativa ao uso do target é o rel="external"(aceito pelo W3C) do JQuery. Ele é aplicado da seguinte forma no link:

<a href="http://www.siteexemplo.com/" rel="external">Seu Link</a>

Para utilizálo, além de inserir um link para a biblioteca JQuery em sua página como mencionado em postagem anterior. É necessário inserir o seguinte código no cabeçalho de sua página:

<script>
$(document).ready(function () {
      $("a[rel=external]").click(function () {
         if (!this.oldHref) {
            this.oldHref = this.href;
            this.href = "#";
         }
         window.open(this.oldHref);
      });
});
</script>

3 comentários:

  1. Olá, gostava muito de saber como se tira o tracejado do rodape do blog. isso incomoda-me muito e creio que existe uma forma de o eliminar.

    outra questao que gostava de ver resolvida, é que eu tento eliminar o link "home" mas não consigo. faço uma busca no EDITAR HTML e nao me aparece o codigo que devia apagar. nao sei o que se passa.

    Atenciosamente, Bloom.
    Blog afetado: http://bloom-inwintertime.blogspot.pt/

    Resposta para o blog afetado.
    Obrigada!

    ResponderExcluir
  2. Muuuuuuuito Obrigado, estava a 2 dias parado no target que não funcionava.

    :D

    ResponderExcluir
  3. Para o tracejado eu ainda não tenho nenhuma postagem, mas, para a solução do seu problema com o link "Home" a postagem é essa: http://keniaferreira.com/2012/05/retirar-ou-modificar-link-postagens.html

    ResponderExcluir

Comentários:

Perfil

Formada em Sistemas de Informação e pós-graduada em Engenharia de Software.

Facebook

Views