Revision: 12696
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 25, 2009 00:07 by Ashung
Initial Code
function openExternalLink(elementId) { if(!document.getElementById(elementId) && !document.getElementsByTagName) return; var links = document.getElementById(elementId).getElementsByTagName('a'); var localURL = 'http://snipplr.com'; for(i=0; i<links.length; i++){ url = links[i].getAttribute('href'); if(url.indexOf(localURL) == -1 && url.indexOf('http') == 0) { links[i].setAttribute('target','_blank'); } } } Example: <div id="links"> <a href="http://snipplr.com">snipplr</a> <a href="http://www.flickr.com">flickr</a> <a href="/new">New Snippet</a> </div> <script type="text/javascript"> openExternalLink('links'); </script>
Initial URL
Initial Description
Open external links in new window.
Initial Title
Open external links in new window JavaScript.
Initial Tags
javascript
Initial Language
JavaScript