Tiago Celestino .blog - Distribuindo o que vier à cabeça

gif falsa pra o IECA6

Assine RSS

Acompanhe as atualizações do blog assinando o feed.

Pesquise

Faça uma pesquisa e encontre tudo que já foi publicado no blog

Faça sua busca

Eu Apoio

  • Diga não ao Projeto do Senador Azeredo!

Flickr Fotos

  • Vai encarar?
  • II Torneio Nordestino de Rugby 7-a-side
  • II Torneio Nordestino de Rugby 7-a-side
  • II Torneio Nordestino de Rugby 7-a-side
  • II Torneio Nordestino de Rugby 7-a-side
  • II Torneio Nordestino de Rugby 7-a-side

Twitter

Publicado em: 17 maio 2007

Utilizando target blank

Hoje o Bruno Souza e outros designers que trabalham lá na agência, me perguntaram o porque que coloco os links na mesma janela (_self), invés de coloca-los em uma nova janela (_blank).

Simplesmente respondi que já tinha lido, que semânticamente falando seria incorreto utilizar o “_blank”. Sabendo que não tinha dado uma resposta correta, resolvi fazer uma pesquisa no velho Google para vê se achava alguma coisa sobre esse assunto.

Encontrei um artigo do Henrique Costa, do Revolução.etc que explica muito bem o quando e o porque que podemos utilizar o atributo target em hyperlinks e outro artigo no Acorda pra Web explicando a maneira de se abrir um link em uma nova janela utilizando um script em JavaScript e o atributo rel no hyperlinks.

Confira os textos:
Hyperlinks: o atributo target e algumas querelas morais.

(Quase) Nada de links abrindo em outra janela!

Depois que terminei de ler os dois artigos, cheguei a conclusão que cada um tem a sua maneira de desenvolver seu código. Sendo que algumas preferem trabalhar semânticamente, outras apesar de entenderem muito bem do assunto não dão tanta importância e outras utilizam de outros meios para poder realizar suas façanhas.

:D

Direto na semântica

Vou ser curto.

Se você quiser seu XHTML 100% válido com o doctype strict (o mais servero de todos :D) nunca utilize o “_blank”, porque seguindo as regras da W3C, o atributo target nem existe para esse doctype.

Mas se você ver que à necessidade de se ter links abrindo em novas janelas, pode utilizar o rel=”external”, sabendo que vai precisar utilizar o código abaixo para fazer os browsers abrir o “external” como “_blank”.

function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;

Blog continuará “_self”

Apesar de saber que esse blog não possui o doctype strict, resolvi não mudar a maneira que os links devem ser aberto, deixando para o usuário a opção de escolha.

Outra razão é o fato que hoje em dia a maioria dos browsers possuem o recurso de abas. E o melhor de tudo é que se você conhecer os atalhos, não vai precisar sair da página que está visitando deixando os links em segundo plano.

Por essa facilidade e já que a maioria dos leitores do blog já usam os browsers com os recursos de abas, resolvi deixar os links abrindo na mesma janela.

Se você não conhece os atalhos para abrir links em novas abas, confira abaixo alguns:

Opera - crtl + shift + clique do mouse;
Firefox - crtl+ clique do mouse;
Internet Explorer 7 - crtl + clique do mouse;

Obs: O IE 6 não possui o recurso de abas.

Quem saber dos atalhos de outros browsers, deixar no comentário.:P

Categorias: Internet | Tags:

Artigo tem 8 Comentários

Comentário feito em maio 18th, 2007 12:28 am

Silvano VilelaResponder este comentário comentou:

É verdade, se hoje tem as abas para que abrir fora, o duro é os paraquedistas que vão clicando desesperadamente em tudo.

Usando Mozilla Firefox Mozilla Firefox 2.0.0.3 no Windows Windows 98

Comentário feito em maio 18th, 2007 9:04 am

Tiago CelestinoResponder este comentário comentou:

Tem esse problema mesmo Silvano, mas fazer o que? :D

Eu ainda prefiro deixar o usuários escolher como prefere os links.

Abraços.

Usando Opera Opera 9.20 no Windows Windows XP

Comentário feito em maio 18th, 2007 9:07 am

RaphaelResponder este comentário comentou:

Excelente!!!

Nunca tinha me atentado para estes “detalhes” :-D
Abraços

Usando Mozilla Firefox Mozilla Firefox 2.0.0.3 no Windows Windows XP

Comentário feito em maio 18th, 2007 9:33 am

AdalbertowResponder este comentário comentou:

Funciona para quem trabalha com internet ou tem um conhecimento bom sobre os navegadores.
E quem não entende pn de internet só acessa a internet para orkut e msn?

Usando Opera Opera 9.20 no Windows Windows XP

Comentário feito em maio 18th, 2007 9:41 am

Tiago CelestinoResponder este comentário comentou:

Pois é Dragoooooooo. Por isso mesmo que deixo os links “_self”, prefiro que essas pessoas acessem diretamente o conteudo que quer e se tiver vontade, que volte! :D

Também acho que vai depender do site/blog, da necessidade de cada projeto.

abs

Usando Opera Opera 9.20 no Windows Windows XP

Comentário feito em maio 18th, 2007 10:07 am

Bruno SouzaResponder este comentário comentou:

Risos,

O comentário surgio na verdade quando comentávamos sobre usuários “primários”, sem experiência em browsers, ou conhecimentos mais “avançados”.

Particularmente prefiro links que abrem em outra janela (_blank), pois o usuário continua no seu site, lendo outros assuntos.

Este blog por exemplo, muito bom, cheio de assuntos diferentes e etc. Dai o usuário clica num link e pronto, já foi!! Adios!

Fazer links BLANK nao prejudica o usuário, pois como foi dito, quase todos os navegadores tem abas e alem do mais tem que explorar o conteudo dos sites. Clicar e sair nao abre espaco para o usuario continuar no site principal.

Isso pq nem todo mundo abre os links em outra janela.

Usando Opera Opera 9.20 no Windows Windows XP

Comentário feito em maio 18th, 2007 2:31 pm

Thiago OliveiraResponder este comentário comentou:

Bem cara, acredito que vai depender da visão que você tem co-relação ao seu blog dentro das analises feitas do seu público-alvo você define se é _self _blank entre outras formas … esse abraços e até mais eu lhe vejo é todo dia, aff.

Usando Mozilla Firefox Mozilla Firefox 2.0.0.3 no Windows Windows XP

Comentário feito em maio 18th, 2007 8:38 pm

decoCaribéResponder este comentário comentou:

Tem que saber é dosar nada de extremismos =]. Usar o _self e o _blank nos momentos corretos. Normalmente o _self para links internos de um site e o _blank para links externos ou que possuam um conteudo bem diferente, ou que… Tem alguns switchs, ifs e elses por ai.

Usando Mozilla Firefox Mozilla Firefox 2.0 no Windows Windows XP

Deixe o seu comentário

Deixe aqui a sua opinião sobre o artigo

(Obrigatório)

não é publicado

(Obrigatório)

(opcional)

gif falsa pra o IECA6

XHTML e CSS com autoria de Tiago Celestino - Usando o WordPress 2.6.2

Esta obra está licenciada sob uma Licença Creative Commons.

Creative Commons License