É bastante comum utilizarmos estes dois comandos Javascript, mas pouca gente sabe as diferenças entre eles. Elas são bastante simples, vejam:
Se você utiliza frames, é provável que o comando mais adequado para você seja o top.location.href, pois com ele é possível retornar para a página principal do navegador, ou seja, a página será carregada ocupando toda a janela do browser.
Se você utiliza frames e fizer uso do window.location.href, o navegador carregará a página dentro do frame e é pouco provável que seja isso que você queira.
Se você não utiliza frames os dois comandos terão o mesmo efeito.
Outras dicas de Javascript
Bloqueando acentos e caracteres especiais
Bloqueando o botão direito do mouse
Contando palavras em Javascript
Diferenças entre window.location.href e top.location.href
Executando funções Javascript ou jQuery automaticamente durante o carregamento da página
Impedindo seleção de textos
innerText no Firefox
Javascript aguardando para chamar outra função
Recarregando a página em Javascript
Redirecionando após uma mensagem (alert)
Redirecionando em Javascript
Retornando à página anterior
Tabela de acentos em Javascript
Validando datas
Verificando se uma variável Javascript é nula ou está vazia
Você Sabia?
Recorde de patentes

A IBM detém o recorde de patentes em um único ano, atingindo a marca de 4186 registros no ano de 2008. Clique aqui e saiba mais sobre esta gigante do mundo da tecnologia.
PC com barulho?

Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.
