Alguien sabe como hacer para que los vinculos externos abran en una nueva pestaña =?

  • Autor Autor Abel Chavez
  • Fecha de inicio Fecha de inicio
Abel Chavez

Abel Chavez

Moderador
1
Ni
Redactor
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Hola a todos, de antemano, si me equivoque en el lugar donde coloque el tema, pueden moverlo con total libertad a donde corresponda, y de antemano les pido una disculpa.

Pues eso, queria saber si alguno de ustedes me podria ayudar un poco con este tema, el poder hacer que los enlaces externos se abran en una nueva pestaña al dar clic en ellos, la verdad hice una busqueda en google antes de ponerme a preguntar, e implemente un metodo basado en javascript, pero no me ayudo mucho, les pongo el metodo que use.

<script language='javascript'>
var dominio = &quot;
var dominio1 = &quot;
var script = &quot;javascript:void(0);&quot;;
var imagenesblogger0 = &quot;bp0.blogger.com&quot;;
var imagenesblogger1 = &quot;bp1.blogger.com&quot;;
var imagenesblogger2 = &quot;bp2.blogger.com&quot;;
var imagenesblogger3 = &quot;bp3.blogger.com&quot;;
var blogger1 = &quot;www.blogger.com&quot;;
var blogger2 = &quot;www2.blogger.com&quot;;
var publicidad = &quot;pagead2.googlesyndication.com&quot;;
function LinksExternos() {
var Externo;
if (document.getElementsByTagName('a')) {
for (var i = 0; (Externo = document.getElementsByTagName('a')); i++) {
if (
Externo.href.indexOf(dominio) == -1 &amp;&amp;
Externo.href.indexOf(dominio1) == -1 &amp;&amp;
Externo.href.indexOf(script) == -1 &amp;&amp;
Externo.href.indexOf(imagenesblogger0) == -1 &amp;&amp;
Externo.href.indexOf(imagenesblogger1) == -1 &amp;&amp;
Externo.href.indexOf(imagenesblogger2) == -1 &amp;&amp;
Externo.href.indexOf(imagenesblogger3) == -1 &amp;&amp;
Externo.href.indexOf(publicidad) == -1 &amp;&amp;
Externo.href.indexOf(blogger1) == -1 &amp;&amp;
Externo.href.indexOf(blogger2) == -1
)
{
Externo.setAttribute('target', '_blank');
//Externo.setAttribute('class', 'linkexterno');
}
}
}
}
window.onload = function() {
LinksExternos();
}
</script>

Como les digo, no me ayudo, pues no abre los links externos en una nueva pestaña, uso Chrome 6.0, no se si sea eso, o que, bueno, muchas gracias por todo, espero alguien tenga alguna otra forma de hacerlo.

Que esten bien.

Hola de nuevo, pido al moderador o al administrador que cierre el presente Tema, ya encontré la forma de hacerlo, gracias de cualquier forma.
 
Última edición:
En teoría así debería funcionar:

<a href="pagina.html" target="_blank">pincha</a>

Si no te funciona (cosa rara) pruea con JAvascript así:

<a href="lo que sea"
onclick="window.open('pagina.html');return false">
pincha</a>
 
Atrás
Arriba