rel=”external”

Geschrieben am 07. Apr 2009
Kategorien: PC & Internet

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 = Werbung


2 Reaktionen zu diesem Artikel:

  1. Cool! :D
    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.

  2. 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

Hinterlasse einen Kommentar