原來這樣寫的代碼:
代碼: |
<a href="document.html" target="_blank"> 打開一個新窗口</a>
|
現在要寫成這樣:
代碼: |
<a href="document.html" rel="external">打開一個 新窗口</a>
|
這是符合strict標准的方法。當然還必須配合一個javascript才有效。
javascript
完整的代碼JS如下:
代碼: |
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>
|
就是這樣。
你是在說HTML 5麼?已經正式推出了?
另外,JavaScript和HTML是完全兩個不同的東西
葷菜,怎麼能用javascript取代原來的標准html呢?
xhtml裡的strict確實挺bt的,但是不用強制性的用吧。用稍微松散一點的都ok啦。
只要在firefox, ie中都能運行的代碼,就算可以了