Phiên bản đầy đủ: jsB@nk » Thủ thuật » Sử dụng thuộc tính target
URL: https://www.javascriptbank.com/using-the-target-attribute-with-javascript.html
Đôi lúc ta cần thực hiện mở một liên kết nào đó trong một cửa sổ mới, thì đơn giản chỉ cần thêm thuộc tính target="_blank"
cho liên kết. Tuy nhiên thuộc tính này bị xem là không hợp lệ trong XHTML với loại định dạng tài liệu là STRICT
; vì thế đoạn mã này sẽ giúp cho tài liệu của bạn vẫn tương thích với chuẩn XHTML mà vẫn dùng được thuộc tính target.
Phiên bản đầy đủ: jsB@nk » Thủ thuật » Sử dụng thuộc tính target
URL: https://www.javascriptbank.com/using-the-target-attribute-with-javascript.html
<script type="text/javascript">// Created by: Alan Coleman | http://www.alancoleman.co.uk function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i<anchors.length; i++) { var anchor = anchors[i]; if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") { anchor.target = "_blank"; } }}// Multiple onload function created by: Simon Willison// http://simon.incutio.com/archive/2004/05/26/addLoadEventfunction addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } }}addLoadEvent(function() { externalLinks();});</script>
<ul> <li><a href="http://www.javascriptbank.com/" rel="external">Web Developer</a></li> <li><a href="http://javascriptbank.com/" rel="external">JavaScript Source</a></li> <li><a href="http://www.javascriptbank.com/" rel="external">WebReference.com</a></li></ul>