Het liefst zou ik gewoon target="_blanc" gebruiken maar dat is niet xhtml valid. Nu zodra je dus in oa chrome en firefox rechtermuis op de link doet en dan openen in een nieuw tabblad/scherm dan opent hij gewoon de huidige page. De href dus, dezelfde pagina.
In de href ook de pagina opgeven waar hij heen moet helpt ook niet want als je er dan op klikt dan gaat hij naar die pagina en dat wil je ook niet.
Je kan ook bijv een rel="nofollow" mee geven. Als je naar een andere site gaat ofzo, en dit met javascript afvangen dat deze links in een nieuw venster (tabblad) worden geopend. Ik ben geen fan van onclick.
Even over usability: pagina's in nieuwe windows openen is niet gebruiksvriendelijk en eigenlijk nooit nodig. Ten eerste werkt de back-button van de user niet meer. Ten tweede verklein je het gevoel van controle bij de user.
Wat is het gevolg van nofollow + javascript wanneer je cmd(ctrl) + click doet op een link? Opent hij dan en in een nieuw tabblad en in een nieuw venster?
Overigens ben ik het met Jan eens. Ik beslis zelf wel wanneer ik een nieuw venster wil. En minder bekwame gebruikers zullen zich eerder verslikken in dat wat Jan zegt dan dat het hen een voordeel biedt.