XHTML Strict target="_blank"

target_blankVisi labi web izstrādātāji mūsdienās cenšas veidot mājaslapas, kas atbilst XHTML Strict standartiem. Vecajos labajos laikos, kad lietoju parasto HTML, enkurtagam bija atribūts target un tā viena no vērtībām bija _blank ar kura palīdzību uzspiežot uz linka, tas atvērās jaunā logā / cilnē.
Ārējs links

Mūsdienu interneta pārlūkprogrammas uz XHTML to joprojām atbalsta, bet XHTML validators rāda, ka šis atribūts nav atbalstīts. Tad nu es tālāk pastāstīšu, kā šo visu dabūt valīdu izmantojot jQuery.

1. variants
Norādam enkurtagam klasi blank.
XHTML:
Ārējs links

jQuery:
$('a.blank').click(function(){
    window.open(this.href);
    return false;
});


2. variants
Automātiski atveras jaunā logā tie linki, kuriem adrese sākas ar http://
XHTML:
Ārējs links

jQuery:
$('a[href^=http]').click(function(){
     window.open(this.href);
     return false;
 });


Ceru, ka noderēja :)

2 komentāri

#1 Grifs 19. dec 2010 20:58
He, tik viekarši! =]
#2 iall 21. dec 2010 03:37
Noderēs. :)
Lai pievienotu komentāru, tev ir jābūt autorizētam lietotājam! Reģistrējies, vai ienāc!
Padalies