Hallo,
ich möchte gern alle Links, die mit einem http:// beginnen per Javascript ändern.
Leider greift der Code auch bei allen Links, die intern, also ohne http:// sind. Wer kann mir einen Tipp geben?
ich möchte gern alle Links, die mit einem http:// beginnen per Javascript ändern.
Code:
function externeLinks() { var anchors; var link; if (!document.getElementsByTagName) { return; } anchors = document.getElementsByTagName("a"); for (i = 0; i < anchors.length; i++) { link = anchors[i].href; if (link.match(/http\:\/\//i)) { anchors[i].target = "_blank"; anchors[i].className = "extern"; } } }
Kommentar