Standard New-Window Links
November 25th, 2006 6:41 AM No Comments Filed under: 资源分享 Feed for this Entry
HTML 4.0 Strict 和 XHTML 1.0 Strict 是不允许在 a 标签中 加入 target 属性的,如果想要站点通过这两个 Strict 标准验证,那么就应该把 target 属性换成 rel 属性,具体看下面的代码:
Before: <a href="document.html" target="_blank">external link</a>
After:<a href="document.html" rel="external">external link</a>
另外,我们还需要一段 JavaScript 代码:
JavaScript代码
- 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";
- }
- }
- window.onload = externalLinks;
不要忘了在 head 区域调用它..
TAGS: 没有
No Comment Yet
Leave a comment