I have a small javascript function which opens an url in a new tab:
function RedirectToPage(status) {
var url = \'ObjectEditor.aspx?Status=\' + status;
As Dennis says, you can't control how the browser chooses to handle target=_blank.
If you're wondering about the inconsistent behavior, probably it's pop-up blocking. Many browsers will forbid new windows from being opened apropos of nothing, but will allow new windows to be spawned as the eventual result of a mouse-click event.