SharePoint Top Navigation Link: Open in New Window

There was a requirement is to add a link in intranet portal’s top navigation bar. Provided on clicking the link, it should open in new window, as the site link added was developed in a different platform & environment other than SharePoint.

If publishing feature is enabled, we can just go to: Site Actions >> Site Settings >> Navigation (Under Look and Feel), Add a New link with “Open link in new window” check-box selected. That’s all, We are done with opening top navigation link in new window!

sharepoint navigation hyperlink open new window

However, On the provided site we don’t have the publishing feature enabled. So, on the site settings page, we saw the “Top link bar” link instead of “Navigation”. Unfortunately, it doesn’t provide us an option to open links in a new window.
sharepoint top link new window

JavaScript! In URL field, just enter: javascript:void(window.open(‘http://your-link.aspx’,’_blank’)) 
open url new window sharepoint 2010
Even javascript:void(window.open(‘http://your-link.aspx’)) will work!

In my case, I had to enter:

javascript:void(window.open('https://peoplesoft.crescent.com/employee/profile.aspx','_blank')) 

The same trick can be used to open SharePoint quick launch links in a new window.

Follow this post to open SharePoint Link list links to new window: SharePoint Link list: Open in a New Window

Salaudeen Rajack

Salaudeen Rajack is a SharePoint Architect with Two decades of SharePoint Experience. He loves sharing his knowledge and experiences with the SharePoint community, through his real-world articles!

4 thoughts on “SharePoint Top Navigation Link: Open in New Window

  • May 21, 2015 at 7:07 PM

    Does anyone know how for Sharepoint 2013??

    Reply
    • August 26, 2015 at 4:42 PM

      Disable minimal download strategy and it seems to work: http://www.siolon.com/blog/sharepoint-2013-site-navigation-does-not-open-in-new-window/ I’m surprised this was so hard to find online.

      Reply
  • June 24, 2013 at 5:18 AM

    The javascript method doesn’t work in SharePoint 2013.

    Reply
  • June 1, 2013 at 4:04 PM

    Perfect! Many others offered many solutions, but none as good and simple as this. Thanks.

    Reply

Leave a Reply