Refresh após window.history.go

Possuo uma página onde é efetuado um select de acordo com os itens escolhidos pelo usuário, esses dados são alterados pelo usuário e após a atualização, retorna-se para a tela inicial com o script abaixo:


<script>alert(‘Atualizacao efetuada com sucesso!’);
window.history.go(-2);
</script>

O problema é que ao retornar para a página onde o select foi efetuado, os dados apresentados não estão atualizados com as ultimas alterações feitas. Isso só ocorre se o usuário der um refresh.

Há alguma forma de fazer com que esse refresh seja feito automaticamente?

Já tentei com window.location.reload(history.go(-2)) mas só funciona em algumas versões do IE, e tentei também alterar os parâmetros de cache das páginas como abaixo sem sucesso.

<HEAD>
<META HTTP-EQUIV=“Pragma” CONTENT=“no-cache”>
<META HTTP-EQUIV=“Expires” CONTENT="-1">
</HEAD>

aparentemente este é um bug do ie7, tente retirar esses metas e testar, parece que tem que deixar o cache habilitado.
pode dar uma testada?

[quote=hudson.negao]aparentemente este é um bug do ie7, tente retirar esses metas e testar, parece que tem que deixar o cache habilitado.
pode dar uma testada?[/quote]

Primeiramente obrigado pela atenção hudson.

Retirei os metas, porém, com ou sem os metas, o resultado está sendo o mesmo. No IE 8 está funcionando direitinho, mas no Firefox 3.5.3, ao utilizar o código abaixo, entra num loop e fica exibido: Atualizacao efetuada com sucesso! - efetua um refresh - Atualizacao efetuada com sucesso! - efetua um refresh …

<script>alert(‘Atualizacao efetuada com sucesso!’);
window.location.reload(history.go(-2));
</script>

Mais alguma sugestão :?: