XHTML 1.0 ja DOCTYPE strict ja linkide target

XHTML 1.0 ja DOCTYPE strict ja linkide target
Teatavasti HTML'i strict dpkumenditüüpi kasutates ei ole võimalik valideeruvat koodi soovides võimalik kasutada target atribuuti:

<a href="http://www.webart.ee/" target="_blank">Link</a>


Mõnel juhul läheb seda aga vaja (freimid, välislingid uues aknas jne.). Selleks sobiks ideaalselt kasutamiseks järgnev 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") == "blanking")
anchor.target = "_blank";
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "toping")
anchor.target = "_top";
}}


Lingi kasutamiseks mitmeid võimalusi, mõned neist allpool.

link avatakse aknas freime vältides:

<a href="http://www.webart.ee/" rel="toping">Link</a>


link avatakse uues aknas:

<a href="http://www.webart.ee/" rel="blanking">Link</a>
Lisatud: 03.04.2008 10:09