我怎样才能使一个HTML超链接href使用window.location打开一个新的窗口?

这是我的代码:

<a href="http://www.google.com" onClick="window.location.href='http://www.yahoo.com';return false;" target="_blank">test</a> 

当你点击它,它会把你带到雅虎,但它不会打开一个新的窗口?

 <a href="#" onClick="window.open('http://www.yahoo.com', '_blank')">test</a> 

那样容易。

或者没有JS

 <a href="http://yahoo.com" target="_blank">test</a>