Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #31049

Re: Open all links in new window

Newsgroups comp.lang.javascript
Date 2016-08-03 10:39 -0700
References <e1ab8ac7-2ef0-4f29-adcc-9276edc0dddf@googlegroups.com> <nnp4u4$j4t$1@dont-email.me>
Message-ID <d91d289c-189f-4240-845e-82efe81b51de@googlegroups.com> (permalink)
Subject Re: Open all links in new window
From Chandramohan Akkoni <csakkoni@gmail.com>

Show all headers | View raw


On Tuesday, August 2, 2016 at 9:14:09 AM UTC+5:30, Osmo Saarikumpu wrote:
> On 01/08/2016 09:37, csakkoni@gmail.com wrote:
> > I have a website www.xyzabc.com (dummy site mentioned) and on the tutorials web page I have 100+ urls. Few assets are linked to my site and few are 3rd party links. I need a script which excludes my links and all 3rd party links are opened in a new tab even if I do not add target="_blank" or onclick().The Code should not be applied manually on all links, it should be one simple code that can be updated in a JS file.
> 
> Perhaps the following sketch may get you started:
> 
> function uu() {
>    var alllinks = document.links.length;
>    var linkarray;
>    var thelink;
> 
>    while (alllinks--) {
>    linkarray = document.links[alllinks];
>    thelink = linkarray.href;
> 
>      if (thelink.indexOf("http://") === 0) {
>      linkarray.target = "_blank";
>      }
>    }
> }
> window.onload = uu;
> 
> -- 
> Best wishes, Osmo


Dear Osmo,

Thanks a ton for the code and now the code is working fine for links but the problem is that all the pdfs and docs are not opening in a new tab.
The third party links are opening in a new tab.
I tried to do it using extensionOf(), but didnot get the results.
If you can help me out in this then it would be great for me.

Thanks,
Chandramohan

Back to comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Open all links in new window csakkoni@gmail.com - 2016-07-31 23:37 -0700
  Re: Open all links in new window Osmo Saarikumpu <osmo@weppipakki.com> - 2016-08-02 06:44 +0300
    Re: Open all links in new window "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-08-02 10:50 +0200
      Re: Open all links in new window Chandramohan Akkoni <csakkoni@gmail.com> - 2016-08-02 21:25 -0700
        Re: Open all links in new window "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-08-03 10:20 +0200
    Re: Open all links in new window Chandramohan Akkoni <csakkoni@gmail.com> - 2016-08-03 10:39 -0700
      Re: Open all links in new window "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-08-03 23:46 +0200

csiph-web