Como faço para redirecionar com JavaScript?

Como você redireciona para uma página a partir de outra página com JavaScript?

Solução

Para redirecionar para outra página, você pode usar:

window.location = "http://www.yoururl.com";
Comentários (5)

Não se pode redireccionar para uma função. O que você pode fazer é passar alguma bandeira na URL ao redirecionar, então verifique essa bandeira no código lateral do servidor e, se levantada, execute a função.

Por exemplo:

document.location = "MyPage.php?action=DoThis";

Então em seu código PHP verifique por "action" na query string e se igual a "DoThis" execute qualquer função que você precisar.

Comentários (0)

Talvez você precise explicar um pouco mais a sua pergunta.

Quando você diz "redirecionar", para a maioria das pessoas que sugere mudar a localização da página HTML:

window.location = url;

Quando você diz "redirecionar para funcionar" - não faz muito sentido. Você pode chamar uma função ou pode redirecionar para outra página. Você pode até redirecionar e ter uma função chamada quando a nova página é carregada.

Comentários (0)