i wonder how google manages to open external links in a new window/tab without defining target=”_blank”.
For example in google plus, all external links open in a new window.
I think its some Javascript voodoo but the .js code is obfuscated so i cant really look into.
edit: oh and followup question: why?
Using a framework makes this easy. Just have JavaScript look for links marked
rel="external", or another identifier that shows them to be an external link, and dynamically addtarget="blank". Here’s an example using Prototype: