在新窗口JavaScript中打开外部链接。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在新窗口JavaScript中打开外部链接。相关的知识,希望对你有一定的参考价值。

Open external links in new window.
  1. function openExternalLink(elementId) {
  2. if(!document.getElementById(elementId) && !document.getElementsByTagName) return;
  3. var links = document.getElementById(elementId).getElementsByTagName('a');
  4. var localURL = 'http://snipplr.com';
  5. for(i=0; i<links.length; i++){
  6. url = links[i].getAttribute('href');
  7. if(url.indexOf(localURL) == -1 && url.indexOf('http') == 0) {
  8. links[i].setAttribute('target','_blank');
  9. }
  10. }
  11. }
  12.  
  13. Example:
  14. <div id="links">
  15. <a href="http://snipplr.com">snipplr</a>
  16. <a href="http://www.flickr.com">flickr</a>
  17. <a href="/new">New Snippet</a>
  18. </div>
  19.  
  20. <script type="text/javascript">
  21. openExternalLink('links');
  22. </script>

以上是关于在新窗口JavaScript中打开外部链接。的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript 在新窗口中打开外部链接

JavaScript jQuery在新窗口中打开外部链接

在新窗口JavaScript中打开外部链接。

JavaScript 自动使用jQuery在新窗口中打开外部链接(首先检查域)

如何使用asp.net MVC中的href从javascript在新窗口中打开打开的窗口

在新窗口中打开外部链接