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