I have no idea, I think it was a stupid choice, I believe the reason behind it was that people should be able to choose how to open a link, and forcing a new window removes this choice, and confuses the user, because the back button stops working.

I prefer external sites to open in a new window/tab, I almost expect them to.

Rick Faircloth wrote:
Now why would target="_blank" be deprecated without a suitable HTML
substitute, requiring coders to have to resort to js for the functionality?

Odd...

Rick

-----Original Message-----
From: jquery-en@googlegroups.com [mailto:jquery...@googlegroups.com] On
Behalf Of Liam Potter
Sent: Tuesday, September 22, 2009 10:20 AM
To: jquery-en@googlegroups.com
Subject: [jQuery] Re: [Attrib "external" not working...]


Except that target="_blank" is deprecated in xhtml 1.1, so to make sure you're markup validates, you need to use javascript to make links open in a new window/tab.

One way to do it is like this.

$("a[rel='external']").click(function(){
            this.target = "_blank";
        });

Liam Byrne wrote:
Maybe because 'rel="external"' doesn't have any meaning or functionality ?

The proper syntax with functionality would be <a target="_blank" href="http://www.google.com";>google</a> but that's just HTML; it has nothing to do with jQuery

Liam

Lord Gustavo Miguel Angel wrote:
Hi,
Why this code not working? <a rel="external" href="www.google.com">google</a> url www.google.com <http://www.google.com> open in same windows. ThankĀ“s
------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG - www.avg.com Version: 8.5.409 / Virus Database: 270.13.112/2388 - Release Date: 09/22/09 05:51:00





Reply via email to