Wie gaat voor standards compliance kiest voor de beste, maar niet voor gemakkelijkste weg. Een voorbeeld van wat dan opeens een probleem kan worden, is het openen van links in een nieuw venster. Het target attribuut dat daarvoor meestal gebruikt wordt, oorspronkelijk bedacht om pagina's te kunnen laden in specifieke frames, maakt immers geen deel uit van HTML 4.01, XHTML 1.0 (beide de Transitional of Strict variant) of XHTML 1.1. Gebruik van target leidt daarom onverbiddelijk tot een foutmelding bij validatie.
Het is echter mogelijk om ook zonder target nieuwe vensters te openen. Maar ook hieraan zijn, net als aan gebruik van target, voor- en nadelen verbonden.
De meeste argumenten van zowel de voorstanders als de tegenstanders van het openen van links in een nieuw venster zijn legitiem.
Aan de ene kant is er voor veel gebruikers het gemak dat eenvoudig kan worden teruggekeerd naar de oorspronkelijke pagina, door een geopend venster simpelweg te sluiten. Normaal gesproken is daarvoor ook de terug-knop bruikbaar, maar de werking daarvan wordt door sommige websites geweld aangedaan.
Aan de andere kant bepalen steeds meer gebruikers liever zelf of ze een nieuw venster willen openen; een browser biedt daarvoor immers mogelijkheden, al weet lang niet iedereen dat. Gebruik van target ontneemt bezoekers de mogelijkheid zelf te kiezen: de aanbieder heeft immers al bepaald dat er een nieuw venster wordt geopend. Zeker nu 'tabbed browsing' aan populariteit wint (toegepast in ondermeer Firefox en Opera), wordt het automatisch openen van nieuwe vensters in toenemende mate onwenselijk geacht.
"Users deserve to control their own destiny. Computers that behave consistently empower people by letting them use their own tools and wield them accurately."
Top Ten Web-Design Mistakes of 2002, Jakob Nielsen
Het blijkt mogelijk om aan de voorkeur van zowel voor- als tegenstanders tegemoet te komen; dat wordt gedemonstreerd aan de hand van het NieuwVenster-script, dat ook op deze pagina wordt gebruikt. Voorwaarde is natuurlijk wel dat gebruik wordt gemaakt van een browser waarmee het mogelijk is om nieuwe vensters te openen. Voor de meeste gebruikers is dat vanzelfsprekend, omdat ze een PC (Windows, Mac, Linux) tot hun beschikking hebben. Op een smartphone of PDA is het openen van links in een nieuw venster überhaupt geen issue.
Voor gebruikers van een moderne browser op een PC is bovenaan dit document een mogelijkheid om hun voorkeur aan te geven. Voorwaarde is wel dat JavaScript is ingeschakeld. En het is wel zo handig dat cookies worden toegestaan, zodat de voorkeur kan worden bewaard. Voor alle pagina's op een site is de voorkeur dan ingesteld, zonder dat er voorzieningen op de server voor noodzakelijk zijn. Een server-side oplossing met dezelfde functionaliteit heeft ook voordelen, zoals onafhankelijkheid van browserfuncties, maar is lang niet altijd even eenvoudig en kostenefficiënt te implementeren.