Phiên bản đầy đủ: jsB@nk » Liên kết » Offsite Links
URL: https://www.javascriptbank.com/offsite-links.html
Theo giới thiệu của tác giả, thì khi dùng đoạn mã JavaScript này, nếu liên kết mà người dùng nhấn vào sẽ đi tới một doamin khác thì nó tự động tạo một cửa sổ trình duyệt mới cho liên kết này.
Phiên bản đầy đủ: jsB@nk » Liên kết » Offsite Links
URL: https://www.javascriptbank.com/offsite-links.html
<script language="javascript">// Created by: William Bontrager :: http://willmaster.com/possibilities/var thispagedomain = ExtractDomainName(document.URL);for(var i = 0; i <= document.links.length - 1; i++) { var url = document.links[i].href.toLowerCase(); if(url.indexOf('http://') != 0) { continue; } var hrefdomain = ExtractDomainName(url); if(thispagedomain != hrefdomain) { document.links[i].target = '_blank'; }}function ExtractDomainName(s) { var i = s.indexOf('//'); if(i > -1) { s = s.substr(i+2); } i = s.indexOf('/'); if(i > -1) { s = s.substr(0,i); } i = s.indexOf(':'); if(i > -1) { s = s.substr(0,i); } var re = /[a-z]/i; if(! re.test(s)) { return s; } var a = s.split('.'); if(a.length < 2) { return s; } var domain = a[a.length-2] + '.' + a[a.length-1]; if(a.length > 2) { if(a[a.length-2].length==2 && a[a.length-1].length==2) { domain = a[a.length-3] + '.' + domain; } } return domain.toLowerCase();}</script><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<a href="http://JavaScriptBank.com">JavaScriptBank.com</a><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->