HTML4.0 adiciona um novo atributo: rel. Este atributo é usado para descrever o relacionamento entre o link e a página que contém o link, bem como o destino do link.
rel tem muitos valores de atributos, como próximo, anterior, capítulo, seção, etc. O que queremos usar é o atributo rel="externa l". O código original foi escrito assim:
<a href="document.html" target="_blank"> Abrir uma nova janela</a>
Agora escreva assim: <a href="document.html" rel="external">Abrir uma nova janela</a>
Este é um método rigoroso. Claro, deve ser combinado com javascript para ser eficaz.
O código JS completo do javascript é o seguinte:
A seguir está o conteúdo citado: função links externos() { if (!document.getElementsByTagName) retornar; var âncoras = document.getElementsByTagName("a"); for (var i=0; i<âncoras.comprimento; i++) { var âncora = âncoras[i]; if (anchor.getAttribute("href") && âncora.getAttribute("rel") == "externo") âncora.target = "_blank"; } } janela.onload = links externos; |
Você pode salvá-lo como um arquivo .js (como external.js) e depois chamá-lo por meio do método de conexão externa: <script type="text/javascript" src="external.js"></script>
É isso.
Motivo: Principalmente por questões de “facilidade de uso e simpatia”, pois os estrangeiros acham indelicado abrir uma nova janela sem o consentimento do usuário ou instruções claras.