»
Tiếng AnhTiếng PhápTiếng Việt

In - Sử dụng thuộc tính target - JavaScriptBank.com

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

Sử dụng thuộc tính target © JavaScriptBank.comĐô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



JavaScript
<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>


HTML
<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>