単純に window.focus() だけでは、最前面に表示されないようです。
そこで、次のように一旦、window.close() 後、window.open() するとよさそうです。
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script> var OPEN_WIN_OBJ; function open_win(){ if( OPEN_WIN_OBJ && OPEN_WIN_OBJ.closed==false){ OPEN_WIN_OBJ.close(); } OPEN_WIN_OBJ = window.open("http://www.google.co.jp"); OPEN_WIN_OBJ.focus(); } </script> </head> <body> <button type="button" onClick="open_win()">OPEN WINDOW</button> </body> </html>