Forum Moderators: mack
Search for information on parent.location.href and parent.frames[x].location.href - they should help you.
A polite warning however about your conflicting design choices, and the potential impact on usability of your site. By doing this, you are putting a JavaScript requirement on users of your site and going against the principles of XHTML Strict (target has been depreciated for good reason).
If you're playing with frames I would recommend HTML4.x Transitional at the moment, unless you have a very good reason for choosing XHTML Strict.
For a good discussion of the alternatives to tagret=_blank see tedster's posting in [webmasterworld.com...] (scroll down to msg #8).
I would wager a guess that the only reason you'Re using xhtml is "because it's the kewl techy thing to do" and that might not be good enough of a reason to turn away customers because for js problems. You canT' solve one compatibility problem by introducing dozends others. tehre is a reason for href in xhtml, and it'S not to not use it and use JS instead...
SN
I also made a reference xhtml site and still had the feeling I should open new windows for external site links. Well, the paradigm says "don't", that's what the browser's "Back" button is for". With xhtml I'm following that rule.