HTML4.0 agrega un nuevo atributo: rel. Este atributo se utiliza para describir la relación entre el enlace y la página que contiene el enlace, así como el destino del enlace.
rel tiene muchos valores de atributos, como siguiente, anterior, capítulo, sección, etc. Lo que queremos utilizar es el atributo rel="externa l". El código original fue escrito así:
<a href="document.html" target="_blank">Abrir una nueva ventana</a>
Ahora escríbalo así: <a href="document.html" rel="external">Abrir una nueva ventana</a>
Este es un método estricto. Por supuesto, debe combinarse con javascript para que sea efectivo.
El código JS completo de javascript es el siguiente:
El siguiente es el contenido citado: función enlaces externos() { si (!document.getElementsByTagName) regresa; var anclajes = document.getElementsByTagName("a"); for (var i=0; i<anclas.longitud; i++) { var ancla = anclas [i]; si (anchor.getAttribute ("href") && Anchor.getAttribute("rel") == "externo") anclaje.target = "_blank"; } } window.onload = enlaces externos; |
Puede guardarlo como un archivo .js (como external.js) y luego llamarlo a través del método de conexión externa: <script type="text/javascript" src="external.js"></script>
Eso es todo.
Motivo: principalmente por cuestiones de "facilidad de uso y amabilidad", porque los extranjeros piensan que es de mala educación abrir una nueva ventana sin el consentimiento del usuario o sin indicaciones claras.