lars: unobtrusive javascript: Eventhandler ersetzen

Beitrag lesen

Hallo!

ich habe eine kleine Linkliste, etwa so

  
<a href="a.html">Ziel A</a><br>  
<a href="b.html">Ziel B</a><br>  
<a href="c.html">Ziel C</a>  

Da ich die Ziele gerne in einem neuen Fenster öffnen möchte, ohne target="_blank" zu verwenden, hatte ich folgende Lösung gefunden:
<a href="a.html" onclick="window.open(this.href, 'xyz'); return false">Ziel A</a> usw. usf.

Da das bei längeren Listen aber recht viel Redundanz erzeugt, habe ich nach einer Möglichkeit gesucht, dieses Verhalten unter Ausnutzung des W3C-DOM dynamisch hinzuzufügen.
Muss ich dafür jedem Link eine ID zuweisen (1. Möglichkeit), oder kann ich das auslösende Element anderweitig ermitteln (2. Möglichkeit)? Ich habe schon hier im Forum gesucht und Codeschnipsel eingefügt, zB diese hier, hat aber bis jetzt leider nicht funktioniert, da ich nicht weiß, wie ich ohne ID an das auslösende Element herankomme um diesem "window.open()" zuzuweisen.

Vielen Dank schonmal für Anregungen/Ideen/Lösungen! :-)

Vg
lars