Script para abrir enlaces en nueva pestaña

  • Autor Autor MJCar
  • Fecha de inicio Fecha de inicio
MJCar

MJCar

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Hola betas, buenos dias. Tengo un problemita con mi paste donde publico algunos enlaces, no se abren en otra pestaña por mas que probe con algunos script que encontre en google.

Alguien que tenga conocimiento de algun script para abrir todos los enlaces de mi paste en otra pestaña y asi conservar la atención del visitante en la otra pestaña.
 
No es mas facil con HTML simple?

HTML:
<a href="https://forobeta.com" target="_blank">Forobeta.com</a>

O este otro que incluye HTML + Javascript:

HTML:
<span data-href="http://forobeta.com" class="external-link">Click Aqui</span>
JavaScript:
    $(document).on('click','span.external-link',function(){
        var t               = $(this),
            URL             = t.attr('data-href');       
        $('<a href="'+ URL +'" target="_blank">External Link</a>')[0].click();
        
    });
 
Si no te entiendo mal no te hace falta yn script. Con a target="_blank" abres en nueva pestaña. Y si quieres que se abran todos los links en la misma peataña y no una nueva para cada link cambias _blank por cualquier otro nombre
 
El problema es que tengo casi 1000 post con 20 enlaces cada uno, asi mismo la estructura que maneja el contendio del paste funciona
Insertar CODE, HTML o PHP:
[b][url=https://bit.ly/4d2csHY]LINK VER VIDEOS[/url][/b]
 
El problema es que tengo casi 1000 post con 20 enlaces cada uno, asi mismo la estructura que maneja el contendio del paste funciona

Alli esta el problema, la estructura del codigo fuente del paste, obliga a que se abra el link en la misma pagina.

Solucion:
Solicita a un progrmador que revise el codigo del paste, y que haga los cambios desde el codigo fuente.
 
vamos a descifrar esto
No es mas facil con HTML simple?
estan en bbcode
casi le atinas pero no quiere editar todos los enlaces bbcodes
tengo casi 1000 post con 20 enlaces cada uno
¿estan en tu página y el cuadro donde los publicas tienen un id/class?
por ejemplo

Insertar CODE, HTML o PHP:
<div id="este">
        <p>[b][url=https://xxx.ly/4d2csHY]LINK VER VIDEOS 1[/url][/b]</p>
        <p>[b][url=https://yyy.ly/7f9csHZ]LINK VER VIDEOS 2[/url][/b]</p>
        <p>[b][url=https://zzz.ly/8g1csKA]LINK VER VIDEOS 3[/url][/b]</p>
    </div>

solo transforma el lenguaje de tu id/bbcode a html y le agregas target="_blank y listo ...
 
Encontre una solucion por ahora adjunto codigo solo cambien donde dice www.miweb.com

Insertar CODE, HTML o PHP:
<script type="text/javascript">// <![CDATA[
jQuery(document).ready(function($){
    $('a[href]:not([href^="https://www.miweb.com"]):not([href^="#"]):not([href^="/"])').attr( 'target', '_blank' );
});
// ]]></script>
 
Atrás
Arriba