As far as I know it's not really possible. You could use window.open instead of just setting the location.href property of the current window, which would give you the new window if the user choose Open instead of Save. But if they chose Save, the new
window would still be left open, which isn't ideal.
It's pretty standard behavior to have the downloaded content replace the current window if the user chooses Open anyways.