[Tutorial JS]Adaugare target blank la adresele web externe

#1
Nume Tutorial:Cum sa adaugi target blank la adresele web externe?
Descriere:Cum sa adaugi target blank la adresele web externe?
Download:Nu necesita
Autor:Anonim
Sursa (Link-ul oficial):
tutorialeonline
Propria parere:Util.
Tutorialul:
O problemă care ţine uneori de bunul simţ, iar alteori de faptul că încercăm să îi ţinem pe cititori cât mai mult pe paginile noastre este deschiderea articolelor ce duc în alte domenii în taburi noi. Problema este destul de urâtă dacă stăm să luăm la rând fiecare link în parte, sau decidem să completăm noi manual când scriem un articol.
Având în vedere că majoritatea aţi lucrat cu jQuery, eu vă propun o modalitate dinamică de a face acest lucru. Pentru început, instalaţi ultima versiune de jQuery de aici. Modificaţi tema site-ului dumneavoastră şi adăugaţi în header codul de mai jos, înlocuind domeniu.ro şi www.domeniu.ro cu numele domeniului vostru.
Cod:

Cod: Selectaţi tot

 
 $('a').each(function(index) {
     url = $(this).attr('href');
     if(url.indexOf('http://') != -1 || url.indexOf('https://') != -1)  {
        if(url.indexOf('www.domeniu.ro') == -1 && url.indexOf('domeniu.ro')
           == -1 && $(this).attr('target') != '_blank')
           $(this).attr('target', '_blank');
     }
 });
De acum, toate paginile externe vor fi deschise în taburi noi. Enjoy!
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Înapoi la “Tutoriale JS”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 2 vizitatori