ich habe ein Script gefunden, mit dem man externe Links mit 'ner kleinen Grafik versehen kann; erstmal das JS:
Code: Alles auswählen
<script>
var mydomain = document.location.host;
var extimagesrc = "ext_link.gif";
var extimageoversrc = "ext_link_over.gif";
function isExternLink(host) {
if (host == "") return false;
var expr = new RegExp(mydomain, "i");
if (expr.test(host)) return false;
return true;
}
function init() {
var alllinks = document.getElementsByTagName("a");
for (var i = 0; i < alllinks.length; i++) {
if (isExternLink(alllinks[i].host)) {
var extimg = document.createElement("img");
extimg.src = extimagesrc;
extimg.width = 12;
extimg.height = 12;
extimg.title = "Link in einem neuen Fenster öffnen.";
if (!document.all) extimg.style.cursor = "pointer"; //Nur Mozilla
extimg.longDesc = alllinks[i].href;
extimg.onmouseover = function() {
this.src = extimageoversrc;
}
extimg.onmouseout = function() {
this.src = extimagesrc;
}
extimg.onclick = function() {
window.open(this.longDesc);
}
alllinks[i].parentNode.insertBefore(extimg, alllinks[i]);
}
}
}
</script>
Gruß kuchi