views:

75

answers:

3

I Would prefer not to use javascript if that's possible but a jquery solution would be fine too. I'd appreciate any help.

+5  A: 

I think this entirely depends on the user preferences in a browser.

You can set the target attribute for a hyperlink to be _blank. Like

<a href="someurl" target="_blank">Click me</a>

But this also depends on the user settings in a browser, whether to open this in a new window or tab.

rahul
+1  A: 

<a href="url" target="_blank"> Click here </a> - Should open it in a new blank tab.

Only thing here is that target="_blank" has been deprecated by W3C - which generally means it's up to the users preferences in the browser.

Here is an example of using javascript - if you really need to check against the W3C validator.

Tim
*deprecated not depreciated??
controlfreak123
@controlfreak123 - Ooops - Fixed.
Tim
A: 

target="_blank" is what can be used. There is no HTML spec item to specify opening in a tab vs in a new window.

http://dev.w3.org/html5/spec/browsers.html#valid-browsing-context-name-or-keyword

[for _blank] a new browsing context is being requested, and what happens depends on the user agent's configuration and/or abilities

related: http://stackoverflow.com/questions/1470075/how-can-i-open-a-new-tab-or-window-when-a-link-is-clicked

動靜能量