I don't see why you think the use of Javascript is like "hacking" a page. I think this is a situation when javascript is BEST suited for the job, mainly since the target attribute has been phased out of (X)HTML standards, but IS still part of the DOM standards.
I don't see why you think the use of Javascript is like "hacking" a page. I think this is a situation when javascript is BEST suited for the job, mainly since the target attribute has been phased out of (X)HTML standards, but IS still part of the DOM standards.