Go to URL after OK button if alert is pressed

I need to make sure that when the user clicks OK in a JavaScript alert window, the browser moves to a different URL. Is this possible?


What do you mean by "make sure"?

alert('message');
window.location = '/some/url';

redirects user after they click OK in the alert window.


I suspect you mean in a confirm window (ie. Yes/No options).

if (window.confirm('Really go to another page?'))
{
    // They clicked Yes
}
else
{
    // They clicked no
}

An alert does not return a value, in fact returns undefined so the easiest way I find right now is conditioning the alert like this

if(!alert("my text here")) document.location = 'http://stackoverflow.com/';

A better way is using confirm() javascript function like this

if(confirm("my text here")) document.location = 'http://stackoverflow.com/';

Another option is making your own alert of course


I think what you need is this :

if(confirm("Do u want to continue?")) {
    window.location.href = "/some/url"
}