target="_blank"不符合标准? w3cn.org
来源:百度文库 编辑:神马文学网 时间:2024/06/07 16:16:54
有朋友问为什么不允许使用target="_blank"?这个属性很方便啊。呵呵,不知道W3C的专家们是怎么想的,据我所知,主要是“易用性、友好性”的问题,因为老外觉得不经过用户同意,没有明确提示就打开一个新窗口是不礼貌的。先不管这个取消是否合理,我们来看看解决办法。
rel属性
HTML4.0增加了一个新属性:rel,这个属性用来说明链接和包含此链接页面的关系,以及链接打开的目标。rel有许多的属性值,比如next、previous,、chapter、section等等。我们要使用的就是rel="externa l"属性。原来这样写的代码:
现在要写成这样:
这是符合strict标准的方法。当然还必须配合一个javascript才有效。
javascript
完整的代码JS如下:
function externallinks() {if (!document.getElementsByTagName) return;var anchors = document.getElementsByTagName("a");for (var i=0; i你可以把它保存成一个.js文件(比如external.js),然后通过外部联接方法调用:
就是这样。
target="_blank"不符合标准? w3cn.org
target="_blank"不符合标准?
target=_blank
学习web标准的重要链接大全 w3cn.org
转帖:打开的新窗口大小的控制_JJD...
标准与美观不冲突:看Dodo提供的iqoo.com首页DEMO w3cn.org
标准与美观不冲突:看Dodo提供的iqoo.com首页DEMO w3cn.org
冬病夏治的方法-三伏贴-求医网@@
CSS的十八般技巧 w3cn.org
CSS基本布局16例 w3cn.org
常用CSS缩写语法总结 w3cn.org
CSS hack浏览器兼容一览表 w3cn.org
重构的gogocn.com首页DEMO w3cn.org
理解表现和结构相分离 w3cn.org
捷足先登学用CSS:HTML结构化 w3cn.org
典型的三行二列居中高度自适应布局 w3cn.org
用!important解决IE和Mozilla的布局差别 w3cn.org
CSSVault推荐的130个CSS布局站点[1-3月] w3cn.org
用!important解决IE和Mozilla的布局差别 w3cn.org
iptables ROUTE target 應用備忘
(http://ubuntuforums.org/showthread.php?t=1329254)
Anonymouse.org
“国进民退”,不符合事实
New drug target for immune diseases discovered