现在的html新标准真的很BT
Goto page: 1, 2  Next    :| |:
移民生活北美论坛 -> 网站建设

#1: Author: 新起点Posted: 2009-1-22 19:56

连_blank这个经典的语句开新窗口都不符合标准 big_dizzy.gif

#2: Author: 新起点Posted: 2009-1-22 19:57

原来这样写的代码:

_BBCODE_CODE:
<a href="document.html" target="_blank"> 打开一个新窗口</a>


现在要写成这样:

_BBCODE_CODE:
<a href="document.html" rel="external">打开一个 新窗口</a>


这是符合strict标准的方法。当然还必须配合一个javascript才有效。

javascript
完整的代码JS如下:
_BBCODE_CODE:

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;你可以把它保存成一个.js文件(比如external.js),然后通过外部联接方法调用:

<script type="text/javascript" src="external.js"></script>


就是这样。

#3: Author: 睡豬Posted: 2009-1-22 20:07

哪我還要重新學了

#4: Author: 新起点Posted: 2009-1-22 20:25

是啊,现在很多语句都被判为非标准了,BT

#5: Author: 下雨不愁Posted: 2009-1-22 20:36

你是在说HTML 5么?已经正式推出了?

另外,JavaScript和HTML是完全两个不同的东西

#6: Author: 3MPosted: 2009-1-22 20:50

荤菜,怎么能用javascript取代原来的标准html呢?

#7: Author: 睡豬Posted: 2009-1-22 21:12

還有什麼不同嗎

#8: Author: nessusPosted: 2009-1-22 22:39

xhtml里的strict确实挺bt的,但是不用强制性的用吧。用稍微松散一点的都ok啦。

#9: Author: MatrixPosted: 2009-1-22 23:01

只要在firefox, ie中都能运行的代码,就算可以了big_shy.gif

#10: Author: 飞舞的音符Posted: 2009-1-23 00:35

big_question.gif




移民生活北美论坛 -> 网站建设


output generated using printer-friendly topic mod, All times are GMT - 8 Hours

Goto page: 1, 2  Next    :| |:
Page 1 of 2

Powered by phpBB 2.0.8
Content received from: 加西网 (温哥华门户), http://www.vancouverren.com