rel=”external”
Diese Woche wollen wir euch einmal einen nützlichen JavaScript Code vorstellen, welchen wir selbst auf web-newspaper.de nutzen.
Viele Webmaster suchen nach einer Alternative zu dem HTML Tag target=”_blank”. Dafür eignet sich der Tag rel=”external”, doch dieser sagt der Suchmaschine normal nur, dass es sich um eine externe Verlinkung handelt.
Da fragt ihr euch zu Recht, wie das target”_blank” ersetzen soll.
Hier für reicht ein kurzer JavaScript aus und schon werden alle Links die mit rel=”external” versehen werden, in einem neuen Fenster geöffnet, wenn man darauf klickt
Die Verlinkung im <body></body> Bereich könnte dann so aussehen:
<a href=”http://www.web-newspaper.de” rel=”external”>zum Linkkatalog</a>
Und das ist der JavaScript den ihr entweder in eine externe Datei speicher (bla.js) und dann einbindet. Oder ihr fügt den Code gleich zwischen den <head></head> Breich ein.
<script type="text/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") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;
-->
</script>
Freundliche Grüße
das web-newspaper Team
= Werbung

Hier bloggt regelmäßig Daniel (alias Knoxer123) über alles denkbares. Hauptsächlich spiegeln sich die Themen aus meinem Alltag wieder, die meinen Lesern nützlich sein können.



Cool!
Ich werde es versuchen umzusetzen. Persönlich wünsche ich mir mehr von solchen Codeschnipseln.
Am Anfang hab ihr nicht erklärt was genau das target=”_blank” tut. Unwissende werde sich nun fragen wofür es eigentlich gedacht war.
Hallo FoolMoon,
danke für das Lob
wir werden versuchen öfters solche “Codschnipsel” zu publizieren.
Der Dank geht auch an den Hinweis; wir werde den Beitrag noch einmal überarbeiten.
LG Daniel
Web-Newspaper Team