Suchmaschinenfreundliche Links
Auf Websites findet man öfters Links, die Seiten in Popup-Fenstern öffnen, beispielsweise:
<a href="javascript: window.open('http://www.domain.tld');">Klick mich!</a>
Diese per JavaScript verarbeiteten Links haben jedoch zwei Nachteile: Sie funktionieren nicht bei deaktiviertem JavaScript und sie lassen sich daher auch nicht durch Suchmaschinen auswerten.
Für dieses Problem gibt es jedoch eine einfache Lösung. Das Anker-Element wird dabei einfach durch den onclick-Handler erweitert, während das Linkziel zusätzlich im href-Attribut eingetragen wird:
<a href="http://www.domain.tld" onclick="window.open('http://www.domain.tld')">Klick mich!</a>
Bei aktiviertem JavaScript wird das Linkziel wie gewünscht in einem Popup-Fenster geöffnet, bei deaktiviertem JavaScript wertet der Browser das href-Attribut aus. Auf diese Weise hat man ohne große Anstrengungen einen Fallback-Mechanismus implementiert, der bei deaktiviertem JavaScript immer noch ein vernünftiges Ergebnis produziert.
Posted in Accessibility, HTML